private void b_ok_Click(object sender, EventArgs e) { string s_userCode, s_pwd; s_userCode = textEdit_user.Text; s_pwd = textEdit_pwd.Text; if (string.IsNullOrEmpty(s_userCode)) { MessageBox.Show("请输入用户代码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); textEdit_user.Focus(); return; } if (string.IsNullOrEmpty(s_pwd)) { MessageBox.Show("请输入密码!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning); textEdit_pwd.Focus(); return; } ///////////////////// 检索 密码 /////////////////////////////// Uc01_dao uc01_dao = new Uc01_dao(); Uc01 uc01 = uc01_dao.GetSingle(s => s.uc002 == s_userCode && s.status == "1"); if (uc01 == null) { textEdit_user.ErrorImageOptions.Alignment = ErrorIconAlignment.MiddleRight; textEdit_user.ErrorText = "用户不存在!"; return; } else if (Tools.EncryptWithMD5(s_pwd) != uc01.uc004) { textEdit_pwd.ErrorImageOptions.Alignment = ErrorIconAlignment.MiddleRight; textEdit_pwd.ErrorText = "密码错误!"; return; } else { Envior.cur_userId = uc01.uc001; Envior.cur_userName = uc01.uc003; //Envior.cur_userBosi = uc01.uc007; //博思账号 //Envior.cur_pwdBosi = uc01.uc008; //博思密码 Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); config.AppSettings.Settings["lastusername"].Value = s_userCode; config.Save(ConfigurationSaveMode.Modified); ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// DialogResult = DialogResult.OK; this.Close(); } }
private void Frm_operator_Load(object sender, EventArgs e) { //1.设置角色列表数据源 clbx_roles.DataSource = dt_roles; clbx_roles.DisplayMember = "RO003"; clbx_roles.ValueMember = "RO001"; ro01Adapter.Fill(dt_roles); //2.检索信息 string s_uc001 = string.Empty; action = this.swapdata["action"].ToString(); if (action == "add") { this.Text = "新建"; uc01 = new Uc01(); } else if (this.swapdata["action"].ToString() == "edit") { this.Text = "编辑"; s_uc001 = this.swapdata["uc001"].ToString(); uc01 = uc01_dao.GetSingle(s => s.uc001 == s_uc001); txtedit_uc002.Text = uc01.uc002; txtedit_uc003.Text = uc01.uc003; txtedit_pwd.ReadOnly = true; txtedit_pwd2.ReadOnly = true; Ur_Mapper_dao ur_Mapper_dao = new Ur_Mapper_dao(); List <Ur_Mapper> mapper = ur_Mapper_dao.GetList(s => s.uc001 == s_uc001); if (mapper.Count > 0) { for (int i = 0; i < clbx_roles.ItemCount; i++) { string ro001 = clbx_roles.GetItemValue(i).ToString(); if (mapper.FindIndex(x => x.ro001.Equals(ro001)) >= 0) { clbx_roles.SetItemChecked(i, true); } } } } }
private void Frm_Operator_Load(object sender, EventArgs e) { clbx_roles.DataSource = ro01_ds.Ro01; clbx_roles.DisplayMember = "RO003"; clbx_roles.ValueMember = "RO001"; ro01_ds.ro01Adapter.Fill(ro01_ds.Ro01); if (this.swapdata["action"].ToString() == "add") { this.Text = "新建用户"; uc01 = new Uc01(); } else if (this.swapdata["action"].ToString() == "edit") { this.Text = "编辑用户"; s_uc001 = this.swapdata["uc001"].ToString(); uc01 = uc01_dao.GetSingle(s => s.uc001 == s_uc001); txtedit_uc002.Text = uc01.uc002; txtedit_uc003.Text = uc01.uc003; checkEdit1.EditValue = uc01.uc005; txtedit_uc009.Text = uc01.uc009; txtedit_uc010.Text = uc01.uc010; txtedit_pwd.ReadOnly = true; txtedit_pwd2.ReadOnly = true; Ur_Mapper_dao ur_Mapper_dao = new Ur_Mapper_dao(); List <Ur_Mapper> mapper = ur_Mapper_dao.GetList(s => s.uc001 == s_uc001); if (mapper.Count > 0) { for (int i = 0; i < clbx_roles.ItemCount; i++) { string ro001 = clbx_roles.GetItemValue(i).ToString(); if (mapper.FindIndex(x => x.ro001.Equals(ro001)) >= 0) { clbx_roles.SetItemChecked(i, true); } } } } }