private void Form_ThemNhanVien_Load(object sender, EventArgs e) { cbbLoaiNV.Properties.Items.Clear(); //cbbNhaHang.Properties.Items.Clear(); DataTable dt = LoaiNhanVien_BUS.DocLoaiNV(); if (dt.Rows.Count > 0) { ArrayLoaiNV = new string[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; cbbLoaiNV.Properties.Items.Add(dr[1]); ArrayLoaiNV[i] = dr[0].ToString(); } } //DataTable dt1 = NhanVien_BUS.LayNhaHang(); //if (dt1.Rows.Count > 0) //{ // ArrayNhaHang = new string[dt1.Rows.Count]; // for (int i = 0; i < dt1.Rows.Count; i++) // { // DataRow dr = dt1.Rows[i]; // cbbNhaHang.Properties.Items.Add(dr[1]); // ArrayNhaHang[i] = dr[0].ToString(); // } //} }
public void ThemLoaiNhanVien() { Form_ThemLoaiNhanVien openForm = new Form_ThemLoaiNhanVien(); openForm.Mode = mode; if (openForm.ShowDialog() == DialogResult.OK) { if (LoaiNhanVien_BUS.KiemTraMaLoai(openForm.loaiNV.MaLoaiNV) == 1 || LoaiNhanVien_BUS.KiemTraTenLoai(openForm.loaiNV.TenLoaiNV) == 1) { } else { LoaiNhanVien_BUS.ThemLoaiNV(openForm.loaiNV); gridLoaiNV.DataSource = LoaiNhanVien_BUS.DocLoaiNV(); } } }
public void LoadForm() { gridLoaiNV.DataSource = LoaiNhanVien_BUS.DocLoaiNV(); gridNhanVien.DataSource = NhanVien_BUS.DocNhanVien(maNH); DataTable dt = NhanVien_BUS.DocNhanVien(maNH); if (dt.Rows.Count > 0) { ArrayMaNV = new int[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; ArrayMaNV[i] = (int)dr[0]; } } }
private void UCtrlQLNhanVien_Load(object sender, EventArgs e) { gridLoaiNV.DataSource = LoaiNhanVien_BUS.DocLoaiNV(); gridNhanVien.DataSource = NhanVien_BUS.DocNhanVien(maNH); DataTable dt = NhanVien_BUS.DocNhanVien(maNH); if (dt.Rows.Count > 0) { ArrayMaNV = new int[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; ArrayMaNV[i] = (int)dr[0]; } } }
private void btnThemLoai_Click(object sender, EventArgs e) { loaiNV.MaLoaiNV = txtMaLoai.Text; loaiNV.TenLoaiNV = txtTenLoaiNV.Text; loaiNV.Luong = long.Parse(txtLuong.Text); if (LoaiNhanVien_BUS.KiemTraMaLoai(txtMaLoai.Text) == 1) { DevExpress.XtraEditors.XtraMessageBox.Show("Mã Loại Nhân viên đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (LoaiNhanVien_BUS.KiemTraTenLoai(txtTenLoaiNV.Text) == 1) { DevExpress.XtraEditors.XtraMessageBox.Show("Tên Mã Loại Nhân viên đã tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { this.Close(); } }
public void XoaLoaiNhanVien() { int flag = 0; int[] index = gridView_LoaiNV.GetSelectedRows(); if (index.Length > 0) { if (DevExpress.XtraEditors.XtraMessageBox.Show("Bạn có muốn xóa dòng thứ " + (index[0] + 1).ToString(), "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { string maloai = gridView_LoaiNV.GetRowCellValue(index[0], "MaLoai").ToString(); flag = LoaiNhanVien_BUS.XoaLoaiNhanVien(maloai); } if (flag != 0) { DevExpress.XtraEditors.XtraMessageBox.Show("Xóa thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { DevExpress.XtraEditors.XtraMessageBox.Show("Không thể xóa Loại nhân viên khi còn nhân viên trong Loại nhân viên", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void CapNhatLoaiNhanVien() { int flag = 0; int[] index = gridView_LoaiNV.GetSelectedRows(); if (index.Length > 0) { string tenloai = gridView_LoaiNV.GetRowCellValue(index[0], "TenLoai").ToString(); string maloai = gridView_LoaiNV.GetRowCellValue(index[0], "MaLoai").ToString(); if (maloai != null) { DTO.LoaiNhanVien_DTO loaiNV = new LoaiNhanVien_DTO(); loaiNV.MaLoaiNV = maloai; loaiNV.TenLoaiNV = tenloai; flag = LoaiNhanVien_BUS.CapNhatLoaiNhanVien(loaiNV); } } if (flag != 0) { DevExpress.XtraEditors.XtraMessageBox.Show("Cập nhật thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnCapNhatLoaiNV_Click(object sender, EventArgs e) { CapNhatLoaiNhanVien(); gridLoaiNV.DataSource = LoaiNhanVien_BUS.DocLoaiNV(); }
private void btnRefresh_Click(object sender, EventArgs e) { LoaiNhanVien_BUS LoaiNVBUS = new LoaiNhanVien_BUS(); gridLoaiNV.DataSource = LoaiNVBUS.DocLoaiNhanVien_begin(); }