private void frmUser_Add_Load(object sender, EventArgs e) { BUSBaoMat bus = new BUSBaoMat(); DataTable dt2 = new DataTable(); dt2 = bus.getComboBoxRoles(); if (dt2.Rows.Count > 0) { foreach (DataRow row in dt2.Rows) { comboBoxEdit1.Properties.Items.Add(row["rolename"]); } } if (!isAddForm) { BUSBaoMat b = new BUSBaoMat(); DTOUser dtoHangHoa = b.getUserDetail(gotID); textEdit1.Text = dtoHangHoa.userfullname; textEdit2.Text = dtoHangHoa.userpassword; textEdit3.Text = dtoHangHoa.userpassword; comboBoxEdit1.Text = dtoHangHoa.rolename; textEdit4.Text = dtoHangHoa.roledes; textEdit5.Text = dtoHangHoa.username; textEdit6.Text = gotID; checkEdit1.Checked = dtoHangHoa.isactive; } else { textEdit1.ReadOnly = false; textEdit5.ReadOnly = false; textEdit6.ReadOnly = false; } }
private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { DataTable dt = new DataTable(); dt.Columns.Add("roleID", typeof(string)); dt.Columns.Add("Chức năng", typeof(string)); dt.Columns.Add("roleDes", typeof(string)); dt.Columns.Add("Tất cả", typeof(bool)); dt.Columns.Add("Truy cập", typeof(bool)); dt.Columns.Add("Thêm", typeof(bool)); dt.Columns.Add("Sửa", typeof(bool)); dt.Columns.Add("Xóa", typeof(bool)); dt.Columns.Add("In", typeof(bool)); dt.Columns.Add("Nhập", typeof(bool)); dt.Columns.Add("Xuất", typeof(bool)); dt.Columns.Add("isActived", typeof(bool)); foreach (TreeListNode item in treelistVaitro.GetNodeList()) { dt.Rows.Add(item.GetValue("roleID"), item.GetValue("Chức năng"), item.GetValue("roleDes"), Convert.ToBoolean(item.GetValue("Tất cả")), Convert.ToBoolean(item.GetValue("Truy cập")), Convert.ToBoolean(item.GetValue("Thêm")), Convert.ToBoolean(item.GetValue("Sửa")), Convert.ToBoolean(item.GetValue("Xóa")), Convert.ToBoolean(item.GetValue("In")), Convert.ToBoolean(item.GetValue("Nhập")), Convert.ToBoolean(item.GetValue("Xuất")), Convert.ToBoolean(item.GetValue("isActived"))); } BUSBaoMat bus = new BUSBaoMat(); //MessageBox.Show(dt.Rows.Count.ToString()); if (bus.updateRoleList(dt)) { MessageBox.Show("Cập nhật thành công"); } }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { //MessageBox.Show(DTOcurrentUser.username); BUSBaoMat b = new BUSBaoMat(); if (b.isCorrect(DTOcurrentUser.username, textEdit1.Text)) { if (textEdit2.Text == textEdit3.Text) { if (b.updatePassword(DTOcurrentUser.username, textEdit2.Text)) { MessageBox.Show("Cập nhật mật khẩu thành công"); } else { MessageBox.Show("Cập nhật mật khẩu không thành công"); } } else { MessageBox.Show("Nhập mật khẩu mới không trùng khớp"); } } else { MessageBox.Show("Mật khẩu cũ không chính xác"); } }
private void barButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { BUSBaoMat um = new BUSBaoMat(); string a = gridView1.GetFocusedRowCellValue("userid").ToString(); um.removeHangHoa(a); BUSBaoMat um2 = new BUSBaoMat(); DataTable dt = um2.getUserList(); dgvQuanlynguoidung.DataSource = dt; }
private void dgvQuanlynguoidung_Load(object sender, EventArgs e) { BUSBaoMat um = new BUSBaoMat(); DataTable dt = um.getUserList(); gridColumn5.FieldName = "id"; gridColumn1.FieldName = "userid"; gridColumn2.FieldName = "userfullname"; gridColumn3.FieldName = "rolename"; gridColumn4.FieldName = "roledes"; gridColumn6.FieldName = "username"; gridColumn7.FieldName = "isactive"; dgvQuanlynguoidung.DataSource = dt; }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (textEdit2.Text == textEdit3.Text) { BUSBaoMat b = new BUSBaoMat(); DTOUser d = new DTOUser(); d.userfullname = textEdit1.Text; d.username = textEdit5.Text; d.userpassword = textEdit2.Text; d.rolename = comboBoxEdit1.Text; d.roledes = textEdit4.Text; d.isactive = checkEdit1.Checked; d.userid = textEdit6.Text; //MessageBox.Show(d.rolename); if (isAddForm) { if (b.insertUser(d)) { MessageBox.Show("Thao tác thành công"); } else { MessageBox.Show("Thao tác không thành công"); } } else { b.updateUser(d); MessageBox.Show("Thao tác hóa thành công"); } } else { MessageBox.Show("Mật khẩu không trùng khớp"); } }
private void treelistVaitro_Load(object sender, EventArgs e) { BUSBaoMat um = new BUSBaoMat(); DataTable dt = um.getRoleList(); //dt.Columns[0].ColumnName = "ID"; dt.Columns[1].ColumnName = "roleID"; dt.Columns[2].ColumnName = "Chức năng"; dt.Columns[3].ColumnName = "roleDes"; dt.Columns[4].ColumnName = "Tất cả"; dt.Columns[5].ColumnName = "Truy cập"; dt.Columns[6].ColumnName = "Thêm"; dt.Columns[7].ColumnName = "Sửa"; dt.Columns[8].ColumnName = "Xóa"; dt.Columns[9].ColumnName = "In"; dt.Columns[10].ColumnName = "Nhập"; dt.Columns[11].ColumnName = "Xuất"; dt.Columns[12].ColumnName = "isActived"; //treelistVaitro.DataSource = dt; treelistVaitro.BeginUnboundLoad(); //root TreeListNode parentForRootNodes = null; TreeListNode rootNode = treelistVaitro.AppendNode( new object[] { "Hệ thống", "True", "True", "True", "True", "True", "True", "True", "True", "H0", "", "True" }, parentForRootNodes); //level1 var hethong = treelistVaitro.AppendNode(new object[] { "Hệ thống", "true", "true", "true", "true", "true", "true", "true", "true", "H1", "", "true" }, rootNode); var baomat = treelistVaitro.AppendNode(new object[] { "Bảo mật", "true", "true", "true", "true", "true", "true", "true", "true", "B1", "", "true" }, rootNode); var dulieu = treelistVaitro.AppendNode(new object[] { "Dữ liệu", "true", "true", "true", "true", "true", "true", "true", "true", "D1", "", "true" }, rootNode); //level2 treelistVaitro.AppendNode(new object[] { "Quản lí người dùng", "true", "true", "true", "true", "true", "true", "true", "true", "B2", "", "true" }, baomat); treelistVaitro.AppendNode(new object[] { "Vai trò và quyền hạn", "true", "true", "true", "true", "true", "true", "true", "true", "B3", "", "true" }, baomat); treelistVaitro.AppendNode(new object[] { "Nhật ký hệ thống", "true", "true", "true", "true", "true", "true", "true", "true", "B4", "", "true" }, baomat); treelistVaitro.AppendNode(new object[] { "Sao lưu", "true", "true", "true", "true", "true", "true", "true", "true", "D2", "", "true" }, dulieu); treelistVaitro.AppendNode(new object[] { "Phục hồi", "true", "true", "true", "true", "true", "true", "true", "true", "D3", "", "true" }, dulieu); treelistVaitro.AppendNode(new object[] { "Sửa chữa", "true", "true", "true", "true", "true", "true", "true", "true", "D4", "", "true" }, dulieu); treelistVaitro.EndUnboundLoad(); for (int i = 0; i < dt.Rows.Count; i++) { foreach (TreeListNode item in treelistVaitro.GetNodeList()) { //Debug.WriteLine(dt.Rows[i]["roleID"].ToString()); //Debug.WriteLine(item.GetValue("roleID").ToString()); //Debug.WriteLine(treelistVaitro.GetNodeList().Count.ToString()+"------\n"); if (dt.Rows[i]["roleID"].ToString() == item.GetValue("roleID").ToString()) { //Debug.WriteLine("activated"); item.SetValue("Chức năng", dt.Rows[i]["Chức năng"].ToString()); item.SetValue("roleDes", dt.Rows[i]["roleDes"].ToString()); item.SetValue("Tất cả", Convert.ToBoolean(dt.Rows[i]["Tất cả"].ToString())); item.SetValue("Truy cập", Convert.ToBoolean(dt.Rows[i]["Truy cập"].ToString())); item.SetValue("Thêm", Convert.ToBoolean(dt.Rows[i]["Thêm"].ToString())); item.SetValue("Sửa", Convert.ToBoolean(dt.Rows[i]["Sửa"].ToString())); item.SetValue("Xóa", Convert.ToBoolean(dt.Rows[i]["Xóa"].ToString())); item.SetValue("In", Convert.ToBoolean(dt.Rows[i]["In"].ToString())); item.SetValue("Nhập", Convert.ToBoolean(dt.Rows[i]["Nhập"].ToString())); item.SetValue("Xuất", Convert.ToBoolean(dt.Rows[i]["Xuất"].ToString())); item.SetValue("isActived", Convert.ToBoolean(dt.Rows[i]["isActived"].ToString())); break; } } } treelistVaitro.Refresh(); treelistVaitro.ExpandAll(); }