您的位置:首页 > 其它

修改程序登录入口,管理员操作

2014-03-25 15:55 190 查看
一:经过两天的努力,今天终于解决了一系列让我头疼的问题,这些问题可很简单,写下来记住吧,解决方案资源管理器截图如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using HRMSys.Model;
using HRMSys.DAL;

namespace HYMSys.UI.SystemMgr
{
public partial class OperatorEditUI : Form
{
public OperatorEditUI()
{
InitializeComponent();
}
public bool IsInsert { get; set; }//是否插入
public Guid EditingId { get; set; }//列表窗口的id,也是表的id
public bool loadSouce { get; set; }//用来让编辑窗口关闭后刷新列表窗口
/// <summary>
/// 保存修改或插入
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btn_save_Click(object sender, EventArgs e)
{
if (IsInsert)
{
Operator opp = new Operator();
OperatorDAL op = new OperatorDAL();
opp.Password = CommonHelper.GetMD5(tb_password.Text + CommonHelper.getPasswordSalt());
opp.UserName = tb_username.Text;
opp.RealName = tb_realname.Text;
op.insertUser(opp);
MessageBox.Show("添加成功");

}
else
{
if (tb_password.Text.Length <= 0)
{
OperatorDAL op = new OperatorDAL();
op.updateTwoByid(tb_username.Text, tb_realname.Text, EditingId);
MessageBox.Show("更改成功");

}
else
{
string password = tb_password.Text;
password = CommonHelper.GetMD5(password + CommonHelper.getPasswordSalt());
OperatorDAL op = new OperatorDAL();
op.updateThreeByid(tb_username.Text, tb_realname.Text, password, EditingId);
MessageBox.Show("更改成功");

}
}

}
/// <summary>
/// 自动载入指定id数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void OperatorEditUI_Load(object sender, EventArgs e)
{
if (IsInsert)
{

}
else
{
OperatorDAL opda = new OperatorDAL();
Operator op = new Operator();
op = opda.GetOpById(EditingId);
tb_username.Text = op.UserName;
tb_realname.Text = op.RealName;
}
}
/// <summary>
/// 窗口关闭,将datagridview重新载入数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void OperatorEditUI_FormClosing(object sender, FormClosingEventArgs e)
{

loadSouce = true;
}
/// <summary>
/// 取消时关闭窗口
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btn_cancle_Click(object sender, EventArgs e)
{
loadSouce = false;
this.Close();

}
}
}


View Code
六:更改应用程序的图标,在主程序上右键单击属性,得到如图界面,更改即可:



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: