private void btnDel_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { int SelectedRow = gridItemDetail.FocusedRowHandle; if (SelectedRow >= 0) { DataRow drow = gridItemDetail.GetDataRow(SelectedRow); string _value = drow["UserName"].ToString(); if (Class.App.ConfirmDeletion() == DialogResult.No) { return; } Class.S_TaiKhoan dm = new Class.S_TaiKhoan(); dm.UserName = _value; if (dm.Delete()) { Class.App.DeleteSuccessfully(); GetAllList_USER(); } else { Class.App.DeleteNotSuccessfully(); } } }
private void btnDoiMatKhau_Click_1(object sender, EventArgs e) { if (txtmkcu.Text.Length < 1 || txtmkmoi.Text.Length < 1 || txtnhaplai.Text.Length < 1) { Class.App.InputNotAccess(); return; } if (txtmkmoi.Text != txtnhaplai.Text) { MessageBox.Show("Mật khẩu mới và nhập lại mật khẩu chưa trùng nhau !"); return; } Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); tk.UserName = _tk; tk.Password = Class.S_TaiKhoan.md5(txtmkcu.Text); DataTable ktpasscu = tk.CheckLogin(); if (ktpasscu.Rows.Count > 0) { tk.Password = Class.S_TaiKhoan.md5(txtmkmoi.Text); if (tk.ChangePassword()) { MessageBox.Show("Bạn đã thay đổi Mật khẩu thành công "); this.Close(); } else { MessageBox.Show(" Thay đổi mật khẩu thất bại."); } } else { MessageBox.Show("Mật khẩu cũ không đúng"); } }
private void btnXoaQuyen_Click(object sender, EventArgs e) { if (dtIsUse != null) { int _checkvalue = 0; for (int i = 0; i < dtIsUse.Rows.Count; i++) { if ((bool)dtIsUse.Rows[i]["selectvalue"] == true) { _checkvalue++; } } if (_checkvalue < 1) { MessageBox.Show(" Bạn chưa chọn quyền để xóa "); return; } Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); tk.UserName = treeAccount.FocusedNode.GetDisplayText(1); if (tk.Delete_Permission(dtIsUse)) { Class.App.SaveSuccessfully(); GetList_PermissionByUser(treeAccount.FocusedNode.GetDisplayText(1)); } else { Class.App.SaveNotSuccessfully(); } } }
private void call_info(string Form_name, string code) { Class.S_TaiKhoan dm = new Class.S_TaiKhoan(); DataTable dt = dm.GetUserByCode(code); txtUserName.Text = dt.Rows[0]["UserName"].ToString(); txtEmail.Text = dt.Rows[0]["Email"].ToString(); txtDescription.Text = dt.Rows[0]["Description"].ToString(); checkActive.Checked = (bool)dt.Rows[0]["Active"]; }
private void GetList_User() { Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); treeAccount.Nodes.Clear(); this.treeAccount.AppendNode(new object[] { "Tài khoản ", "0" }, -1, 1, 1, 0); DataTable dt = tk.GetAllList_USER(); for (int i = 0; i < dt.Rows.Count; i++) { this.treeAccount.AppendNode(new object[] { dt.Rows[i]["Username"].ToString(), dt.Rows[i]["Username"].ToString() }, 0, 0, 0, 0); } treeAccount.ExpandAll(); }
private void btnUpdateNew_Click(object sender, EventArgs e) { if (txtUserName.Text.Length < 1 || txtPassword.Text.Length < 1) { Class.App.InputNotAccess(); return; } if (txtPassword.Text != txtRePassword.Text) { Class.App.InputNotAccess(); return; } Class.S_TaiKhoan dm = new Class.S_TaiKhoan(); dm.UserName = txtUserName.Text; dm.Password = txtPassword.Text; dm.Email = txtEmail.Text; dm.Description = txtDescription.Text; dm.Active = checkActive.Checked; if (txtUserName.Enabled == true) { if (dm.Insert()) { Class.App.SaveSuccessfully(); } else { Class.App.SaveNotSuccessfully(); } } else { if (dm.Update()) { Class.App.SaveSuccessfully(); } else { Class.App.SaveNotSuccessfully(); } } if (_reCallFunction == "frmNguoiDung") { (this.Owner as frmNguoiDung).GetAllList_USER(); } txtUserName.Enabled = true; txtUserName.Text = call_Code_New(); }
private void btnDanQuyen_Click(object sender, EventArgs e) { if (dtSaoChepQuyen == null) { return; } Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); tk.UserName = treeAccount.FocusedNode.GetDisplayText(1); if (tk.Insert_Permission(dtSaoChepQuyen)) { Class.App.SaveSuccessfully(); GetList_PermissionByUser(treeAccount.FocusedNode.GetDisplayText(1)); } else { Class.App.SaveNotSuccessfully(); } }
private void btnDangNhap_KeyPress(object sender, KeyPressEventArgs e) { if (txtTaiKhoan.Text.Length < 1 || txtMatkhau.Text.Length < 1) { MessageBox.Show("Bạn chưa nhập tài khoản hoặc mật khẩu "); return; } Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); tk.UserName = txtTaiKhoan.Text; tk.Password = Class.S_TaiKhoan.md5(txtMatkhau.Text); try { DataTable dt = tk.CheckLogin(); if (dt.Rows.Count > 0) { // MessageBox.Show(" Đăng nhập thành công !"); if (checkLuuPass.Checked) { Class.RegistryWriter rg = new Class.RegistryWriter(); rg.WriteKey("user_client", txtTaiKhoan.Text); } else { Class.RegistryWriter rg = new Class.RegistryWriter(); rg.WriteKey("user_client", ""); } (this.Owner as frmMain)._taiKhoan = txtTaiKhoan.Text; this.Close(); } else { MessageBox.Show(" Tài khoản hoặc mật khẩu không đúng !"); (this.Owner as frmMain)._taiKhoan = ""; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void GetList_PermissionByUser(string strUser) { if (dtNotUse != null) { dtNotUse.Clear(); } if (dtIsUse != null) { dtIsUse.Clear(); } Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); tk.UserName = strUser; dtNotUse = tk.GetPermissionNotUseByUser(); dtIsUse = tk.GetPermissionByUser(); gridIsUse.DataSource = dtIsUse; gridNotUse.DataSource = dtNotUse; gridNotUseDetail.ExpandAllGroups(); bandedgridNotUse.ExpandAllGroups(); bandedgirdIsUse.ExpandAllGroups(); bandedgridNotUse.BestFitColumns(); bandedgirdIsUse.BestFitColumns(); }
//private void btnNguoiDung_ItemClick(object sender, ItemClickEventArgs e) //{ // frmNguoiDung frm = new frmNguoiDung(); // frm.ShowDialog(); //} // #region Xu_Ly_Phan_quyen public void Permission_Show_Menu(string strUser) { Class.S_TaiKhoan tk = new Class.S_TaiKhoan(); tk.UserName = strUser; DataTable _dtPermission = tk.GetPermissionByUser(); try { // Permission_Hide_Menu(); for (int k = 0; k < ribbon.Pages.Count; k++) { if (ribbon.Pages[k].Tag != null) { string page_tag = ribbon.Pages[k].Tag.ToString(); for (int m = 0; m < ribbon.Pages[k].Groups.Count; m++) { if (ribbon.Pages[k].Groups[m].Tag != null) { string group_tag = ribbon.Pages[k].Groups[m].Tag.ToString(); for (int l = 0; l < ribbon.Pages[k].Groups[m].ItemLinks.Count; l++) { if (ribbon.Pages[k].Groups[m].ItemLinks[l].Item.Tag != null) { string item_tag = ribbon.Pages[k].Groups[m].ItemLinks[l].Item.Tag.ToString(); for (int i = 0; i < _dtPermission.Rows.Count; i++) { string item_code = _dtPermission.Rows[i]["Object_ID"].ToString(); if (item_code.CompareTo(item_tag) == 0) { ribbon.Pages[k].Groups[m].ItemLinks[l].Visible = true; int index_group = item_code.LastIndexOf("_"); if (index_group > -1) { string group_code = item_code.Substring(0, index_group); if (group_code.CompareTo(group_tag) == 0) { ribbon.Pages[k].Groups[m].Visible = true; int index_page = group_code.LastIndexOf("_"); if (index_page > -1) { string page_code = group_code.Substring(0, index_page); if (page_code.CompareTo(page_tag) == 0) { ribbon.Pages[k].Visible = true; break; } } } } } } } } } } } } // } catch (Exception ex) { string err = ex.ToString(); throw; } Class.App.dtPermision = _dtPermission; //if (File.Exists(template_grid)) //{ // ribbon.RestoreLayoutFromXml(template_grid); //} }
public void GetAllList_USER() { Class.S_TaiKhoan dm = new Class.S_TaiKhoan(); gridItem.DataSource = dm.GetAllList_USER(); }