private void barbtnSLNhanVien_ItemClick(object sender, ItemClickEventArgs e) { rptNhanVien rpt = new rptNhanVien(); rpt.ShowPreviewDialog(); }
private void groupControl2_CustomButtonClick(object sender, DevExpress.XtraBars.Docking2010.BaseButtonEventArgs e) { if (Convert.ToInt32(e.Button.Properties.Tag) == 3) { string vValue = txtMa.Text; if (kiemtratrung(vValue) == 0) { if (txtEmail.Text == "") { XtraMessageBox.Show("Nhập email.", "Thông báo"); } else if (isEmail(txtEmail.Text) == false) { XtraMessageBox.Show("Email không hợp lệ", "Thông báo."); } else if (txtSDT.Text == "") { XtraMessageBox.Show("Nhập số điện thoại.", "Thông báo"); } else if (IsValidPhone(txtSDT.Text) == false) { XtraMessageBox.Show("Số điện thoại không hợp lệ.", "Thông báo"); } else if (comboGioiTinh.Text == "") { XtraMessageBox.Show("Chọn giới tính.", "Thông báo"); } else if (dteNgaySinh.Text == "") { XtraMessageBox.Show("Nhập ngày sinh", "Thông báo"); } else if (ptanh.Image == null) { XtraMessageBox.Show("Chọn ảnh", "Thông báo"); } //Lưu sản phẩm else { NHANVIEN nv = new NHANVIEN(); nv.MANV = txtMa.Text; nv.TENNV = txtTen.Text; nv.MATKHAU = txtMK.Text; nv.HOATDONG = Convert.ToBoolean(checkHD.Checked.ToString()); nv.EMAIL = txtEmail.Text; nv.SDT = txtSDT.Text; nv.DIACHI = txtDiaChi.Text; nv.HINHANH = imageToByteArray(ptanh.Image); nv.GIOITINH = comboGioiTinh.SelectedItem.ToString(); nv.NGAYSINH = Convert.ToDateTime(dteNgaySinh.EditValue.ToString()); NV.NHANVIENs.InsertOnSubmit(nv); NV.SubmitChanges(); XtraMessageBox.Show("Lưu thành công", "Thông báo"); loaddl(); gridControl1.Enabled = true; } } else { NHANVIEN nv = new NHANVIEN(); nv = NV.NHANVIENs.Where(s => s.MANV == txtMa.Text).Single(); nv.TENNV = txtTen.Text; nv.GIOITINH = comboGioiTinh.Text; nv.NGAYSINH = DateTime.Parse(dteNgaySinh.Text); nv.HINHANH = imageToByteArray(ptanh.Image); nv.EMAIL = txtEmail.Text; nv.MATKHAU = txtMK.Text; nv.SDT = txtSDT.Text; nv.DIACHI = txtDiaChi.Text; nv.HOATDONG = Convert.ToBoolean(checkHD.Checked.ToString()); NV.SubmitChanges(); MessageBox.Show("Sửa thành công."); loaddl(); enable(); } } //Sửa else if (Convert.ToInt32(e.Button.Properties.Tag) == 5) { if (txtMa.Text == "") { XtraMessageBox.Show("Chọn nhân viên cần sửa.", "Thông báo"); } else { ptanh.Enabled = true; txtMa.Enabled = false; txtDiaChi.Enabled = true; txtEmail.Enabled = true; txtMK.Enabled = false; txtSDT.Enabled = true; txtTen.Enabled = true; checkHD.Enabled = true; comboGioiTinh.Enabled = true; dteNgaySinh.Enabled = true; groupControl2.CustomHeaderButtons[2].Properties.Enabled = true; groupControl2.CustomHeaderButtons[0].Properties.Enabled = false; groupControl2.CustomHeaderButtons[1].Properties.Enabled = false; groupControl2.CustomHeaderButtons[4].Properties.Enabled = false; groupControl2.CustomHeaderButtons[5].Properties.Enabled = false; groupControl2.CustomHeaderButtons[6].Properties.Enabled = false; } } //Xoá else if (Convert.ToInt32(e.Button.Properties.Tag) == 6) { if (txtMa.Text == "") { XtraMessageBox.Show("Vui lòng chọn nhân viên.", "Thông báo"); } else if (txtMa.Text == _message) { XtraMessageBox.Show("Tài khoản đang đăng nhập.", "Thông báo."); } else { NHANVIEN nhanvien = new NHANVIEN(); nhanvien = NV.NHANVIENs.Where(s => s.MANV == txtMa.Text).Single(); nhanvien.HOATDONG = false; NV.SubmitChanges(); txtMa.Text = ""; txtTen.Text = ""; txtSDT.Text = ""; txtMK.Text = ""; txtEmail.Text = ""; txtDiaChi.Text = ""; // gridhanghoa.Enabled = false; dteNgaySinh.Text = ""; comboGioiTinh.Text = ""; ptanh.Image = null; checkHD.Checked = false; XtraMessageBox.Show("Đã khoá thành công.", "Thông báo"); loaddl(); } } else if (Convert.ToInt32(e.Button.Properties.Tag) == 1) { enabletrue(); ramdomma(); txtMK.Text = CreateRandomPassword(); gridControl1.Enabled = false; //XtraMessageBox.Show("Thêm nè", "Thông báo"); } else if (Convert.ToInt32(e.Button.Properties.Tag) == 7) { rptNhanVien rpt1 = new rptNhanVien(); rpt1.Parameters["ma"].Value = txtMa.Text; rpt1.Parameters["ten"].Value = txtTen.Text; rpt1.Parameters["ngaysinh"].Value = dteNgaySinh.Text; rpt1.Parameters["diachi"].Value = txtDiaChi.Text; rpt1.Parameters["giotinh"].Value = comboGioiTinh.Text; rpt1.Parameters["matkhau"].Value = txtMK.Text; rpt1.Parameters["email"].Value = txtEmail.Text; //rpt1.DataSource = DH.In_DDH(txtsohoadon.Text); if (MessageBox.Show("Xác nhận thông tin Export", "Thông báo", MessageBoxButtons.YesNo) == DialogResult.Yes) { FolderBrowserDialog chuc = new FolderBrowserDialog(); if (chuc.ShowDialog() == DialogResult.OK) { string filePath = chuc.SelectedPath + "\\Export_ThongtinNV" + txtMa.Text + ".docx"; rpt1.ExportToDocx(filePath); Process.Start(filePath); } } // rpt.ShowPreviewDialog(); //rpt1.ShowPreviewDialog(); } }