private void btnDELETE_PRODUCT_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdProduct = new List <string>(); DataGridViewSelectedRowCollection data = dgvINFO_INVOICE.SelectedRows; foreach (DataGridViewRow dataGVR in data) { listIdProduct.Add(dataGVR.Cells["MaHangHoa"].Value.ToString()); } foreach (string i in listIdProduct) { foreach (tblChiTietHoaDonBanHang invoiceDetail in DB.tblChiTietHoaDonBanHangs) { if (invoiceDetail.MaHoaDonBan == idInvoice && invoiceDetail.MaHangHoa == i) { DB.tblChiTietHoaDonBanHangs.Remove(invoiceDetail); var product = DB.tblHangHoas.Find(i); product.SoLuong += (int)invoiceDetail.SoLuong; } } DB.SaveChanges(); } var invoice = DB.tblHoaDonBanHangs.Find(idInvoice); invoice.SoTien = BLL_LISTINVOICE.Instance.GetPriceInvoice(idInvoice); DB.SaveChanges(); Show(idInvoice); }
// edit invoice public void FuncEditInvoice(tblHoaDonBanHang invoice) { var getInvoice = DB.tblHoaDonBanHangs.Find(invoice.MaHoaDonBan); getInvoice.NgayBan = invoice.NgayBan; getInvoice.MaNhanVien = invoice.MaNhanVien; getInvoice.MaKhachHang = invoice.MaKhachHang; DB.SaveChanges(); }
// Btn lưu thông tin khách hàng private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblKhachHang customer = new tblKhachHang(); customer.MaKhachHang = txtID_CUSTOMER.Text; customer.TenKhachHang = txtNAME_CUSTOMER.Text; if (rbMALE.Checked == true) { customer.GioiTinh = true; } else { customer.GioiTinh = false; } customer.SoDienThoai = txtPHONE.Text; customer.DiaChi = txtADDRESS.Text; if (string.IsNullOrEmpty(customer.MaKhachHang) || string.IsNullOrEmpty(customer.TenKhachHang) || string.IsNullOrEmpty(customer.SoDienThoai) || string.IsNullOrEmpty(customer.DiaChi)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin khách hàng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(true); } else { if (isAdd) // kiểm tra nếu isAdd = true => add new Customer { try { DB.tblKhachHangs.Add(customer); DB.SaveChanges(); MessageBox.Show("Thêm khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(false); ShowCustomer(); } catch (Exception) { MessageBox.Show("Mã số khách hàng bị trùng. Vui lòng nhập mã khác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); disable(true); } } else // edit customer { var getCustomer = DB.tblKhachHangs.Find(txtID_CUSTOMER.Text); // tìm kiếm khách hàng có mã txtID_CUSTOMER getCustomer.TenKhachHang = customer.TenKhachHang; getCustomer.GioiTinh = customer.GioiTinh; getCustomer.SoDienThoai = customer.SoDienThoai; getCustomer.DiaChi = customer.DiaChi; DB.SaveChanges(); MessageBox.Show("Sửa khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); ShowCustomer(); disable(false); } } }
public void setNewQuantity(int _newQuantity) { string idProduct = dgvINFO_INVOICE.SelectedRows[0].Cells["MaHangHoa"].Value.ToString(); SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var getInvoiceDetail = DB.tblChiTietHoaDonBanHangs.Find(idInvoice, idProduct); getInvoiceDetail.SoLuong = _newQuantity; getInvoiceDetail.TongTien = getInvoiceDetail.DonGia * _newQuantity - getInvoiceDetail.DonGia * _newQuantity * getInvoiceDetail.GiamGia / 100; // thay đổi số tiền của chi tiết hóa đơn sau khi thay đổi số lượng mới DB.SaveChanges(); var getInvoice = DB.tblHoaDonBanHangs.Find(idInvoice); getInvoice.SoTien = BLL_LISTINVOICE.Instance.GetPriceInvoice(idInvoice) - getInvoice.GiamGia; DB.SaveChanges(); Show(idInvoice); }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblNhaSanXuat PRODUCER = new tblNhaSanXuat(); if (string.IsNullOrEmpty(txtID_PRODUCER.Text) || string.IsNullOrEmpty(txtNAME_PRODUCER.Text) || string.IsNullOrEmpty(txtADDRESS.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { PRODUCER.MaNhaSanXuat = txtID_PRODUCER.Text; PRODUCER.TenNhaSanXuat = txtNAME_PRODUCER.Text; PRODUCER.DiaChi = txtADDRESS.Text; try { DB.tblNhaSanXuats.Add(PRODUCER); DB.SaveChanges(); d(PRODUCER.MaNhaSanXuat, PRODUCER.TenNhaSanXuat); this.Close(); } catch (Exception) { MessageBox.Show("Mã số bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> LIST_ID_ITEMS = new List <string>(); DataGridViewSelectedRowCollection DATA = dgvLISTITEMS.SelectedRows; foreach (DataGridViewRow data in DATA) { LIST_ID_ITEMS.Add(data.Cells["MaHangHoa"].Value.ToString()); } foreach (string i in LIST_ID_ITEMS) { foreach (tblHangHoa HANGHOA in DB.tblHangHoas) { if (HANGHOA.MaHangHoa == i) { DB.tblHangHoas.Remove(HANGHOA); MessageBox.Show("Xóa hàng hóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } DB.SaveChanges(); } ShowProduct(); }
private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdStaff = new List <string>(); DataGridViewSelectedRowCollection data = dgvLIST_STAFF.SelectedRows; foreach (DataGridViewRow dataGvr in data) { listIdStaff.Add(dataGvr.Cells["MaNhanVien"].Value.ToString()); } foreach (string i in listIdStaff) { foreach (tblNhanVien staff in DB.tblNhanViens) { if (staff.MaNhanVien == i) { DB.tblNhanViens.Remove(staff); MessageBox.Show("Xóa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } DB.SaveChanges(); } ShowStaff(); }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblLoaiHangHoa TYPEOFITEM = new tblLoaiHangHoa(); if (string.IsNullOrEmpty(txtID_TYPEOFITEM.Text) || string.IsNullOrEmpty(txtNAME_TYPEOFITEM.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { TYPEOFITEM.MaLoaiHangHoa = txtID_TYPEOFITEM.Text; TYPEOFITEM.TenLoaiHangHoa = txtNAME_TYPEOFITEM.Text; try { DB.tblLoaiHangHoas.Add(TYPEOFITEM); DB.SaveChanges(); d(TYPEOFITEM.MaLoaiHangHoa, TYPEOFITEM.TenLoaiHangHoa); this.Close(); } catch (Exception) { MessageBox.Show("Mã số bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
// Btn xóa khách hàng private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdCustomer = new List <string>(); DataGridViewSelectedRowCollection data = dgvLISTCUSTOMER.SelectedRows; foreach (DataGridViewRow dataGvr in data) { listIdCustomer.Add(dataGvr.Cells["MaKhachHang"].Value.ToString()); } foreach (string i in listIdCustomer) { foreach (tblKhachHang customer in DB.tblKhachHangs) { if (customer.MaKhachHang == i) { DB.tblKhachHangs.Remove(customer); MessageBox.Show("Xóa khách hàng thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } DB.SaveChanges(); } ShowCustomer(); }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); if (string.IsNullOrEmpty(txtNEW_QUANTITY.Text)) { MessageBox.Show("Vui lòng nhập số lượng mới", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int oldQty = Convert.ToInt32(txtQUANTITY.Text); int newQty = Convert.ToInt32(txtNEW_QUANTITY.Text); var product = DB.tblHangHoas.Find(idProduct); if (newQty > product.SoLuong) { lbSTATUS.Text = "KHÔNG ĐỦ SL"; } else { product.SoLuong = product.SoLuong + oldQty - newQty; DB.SaveChanges(); d(newQty); this.Close(); } } }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblNhaCungCap SUPPLIER = new tblNhaCungCap(); if (string.IsNullOrEmpty(txtID_SUPPLIER.Text) || string.IsNullOrEmpty(txtNAME_SUPPLIER.Text) || string.IsNullOrEmpty(txtADDRESS.Text) || string.IsNullOrEmpty(txtPHONE.Text) || string.IsNullOrEmpty(txtEMAIL.Text) || string.IsNullOrEmpty(txtFAX.Text) || string.IsNullOrEmpty(txtCODE.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SUPPLIER.MaNhaCungCap = txtID_SUPPLIER.Text; SUPPLIER.TenNhaCungCap = txtNAME_SUPPLIER.Text; SUPPLIER.DiaChi = txtADDRESS.Text; SUPPLIER.Email = txtEMAIL.Text; SUPPLIER.Fax = txtFAX.Text; SUPPLIER.SoDienThoai = txtPHONE.Text; SUPPLIER.MaSoThue = Convert.ToInt32(txtCODE.Text); try { DB.tblNhaCungCaps.Add(SUPPLIER); DB.SaveChanges(); d(SUPPLIER.MaNhaCungCap, SUPPLIER.TenNhaCungCap); this.Close(); } catch (Exception) { MessageBox.Show("Mã số bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } this.Close(); }
// Btn thanh toán private void btnPAYMENT_Click(object sender, EventArgs e) { if (DATA.Rows.Count == 0) { MessageBox.Show("Không thể thực hiện chức năng này", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblHoaDonBanHang NEWINVOICE = new tblHoaDonBanHang(); if (string.IsNullOrEmpty(txtID_INVOICE.Text) || invoicePrice == 0 || cbbCUSTOMER.SelectedIndex == 0 || cbbSTAFF.SelectedIndex == 0 || cbbSTAFF.SelectedIndex == 0 || cbbCUSTOMER.SelectedIndex == 0) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { NEWINVOICE.MaHoaDonBan = txtID_INVOICE.Text; NEWINVOICE.MaNhanVien = ((CBBItem)cbbSTAFF.SelectedItem).VALUE; NEWINVOICE.NgayBan = dpDAY.Value; NEWINVOICE.MaKhachHang = ((CBBItem)cbbCUSTOMER.SelectedItem).VALUE; NEWINVOICE.SoTien = invoicePrice; NEWINVOICE.GiamGia = invoiceDiscount; try { MessageBox.Show("Tạo thành công hóa đơn", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); DB.tblHoaDonBanHangs.Add(NEWINVOICE); DB.SaveChanges();// thêm đơn hàng vào DB foreach (DataRow data in DATA.Rows) { DB.tblChiTietHoaDonBanHangs.Add(BLL_CREATEINVOICE.Instance.GetInvoice_Detail(data, NEWINVOICE.MaHoaDonBan)); DB.SaveChanges();// thêm hóa đơn bán hàng chi tiết var item = DB.tblHangHoas.Find(data["MaHangHoa"].ToString()); item.SoLuong -= Convert.ToInt32(data["SoLuong"].ToString()); DB.SaveChanges();// thay đổi số lượng hàng hóa sau khi thanh toán } ShowProduct(); load(); } catch (Exception) { MessageBox.Show("Tạo hóa đơn thất bại. Mã đơn bị trùng", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); var invoice = DB.tblHoaDonBanHangs.Find(txtID_INVOICE.Text); invoice.NgayBan = Convert.ToDateTime(dpDAY.Value); invoice.MaNhanVien = ((CBBItem)cbbSTAFF.SelectedItem).VALUE; invoice.MaKhachHang = ((CBBItem)cbbCUSTOMER.SelectedItem).VALUE; DB.SaveChanges(); MessageBox.Show("Sửa hóa đơn thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); ShowInvoice(); disable(false); }
private void btnADD_PRODUCT_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); idProduct = dgvProduct.SelectedRows[0].Cells["MaHangHoa"].Value.ToString(); productQty = Convert.ToInt32(txtQUANTITY.Text); pricePro = Convert.ToDouble(dgvProduct.SelectedRows[0].Cells["GiaBan"].Value.ToString()); discount = Convert.ToInt32(txtDISCOUNT.Text); if (productQty > Convert.ToInt32(dgvProduct.SelectedRows[0].Cells["SoLuong"].Value.ToString())) { lbSTATUS.Text = "KHÔNG ĐỦ SL"; } else { lbSTATUS.Text = ""; tblChiTietHoaDonBanHang invoiceDetail = new tblChiTietHoaDonBanHang(); invoiceDetail.MaHoaDonBan = idInvoice; invoiceDetail.MaHangHoa = idProduct; invoiceDetail.SoLuong = productQty; invoiceDetail.DonGia = pricePro; invoiceDetail.GiamGia = discount; invoiceDetail.TongTien = pricePro * productQty - pricePro * productQty * discount / 100; DB.tblChiTietHoaDonBanHangs.Add(invoiceDetail); var product = DB.tblHangHoas.Find(idProduct); product.SoLuong -= productQty; var invoice = DB.tblHoaDonBanHangs.Find(idInvoice); invoice.SoTien += invoiceDetail.TongTien; DB.SaveChanges(); d(idInvoice); DialogResult dR = MessageBox.Show("Thêm thành công hàng hóa. Bạn có muốn tiếp tục thêm?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dR == DialogResult.Yes) { ShowProduct(); } else { this.Close(); } } }
private void btnDELETE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); List <string> listIdInvoice = new List <string>(); DataGridViewSelectedRowCollection data = dgvLIST_INVOICE.SelectedRows; foreach (DataGridViewRow dataGvr in data) { listIdInvoice.Add(dataGvr.Cells["MaHoaDonBan"].Value.ToString()); } foreach (string i in listIdInvoice) { foreach (tblHoaDonBanHang invoice in DB.tblHoaDonBanHangs) // xóa đơn hàng có mã đơn = i { if (invoice.MaHoaDonBan == i) { DB.tblHoaDonBanHangs.Remove(invoice); foreach (tblChiTietHoaDonBanHang invoiceDetail in DB.tblChiTietHoaDonBanHangs) // xóa chi tiết đơn hàng có mã đơn = i { if (invoiceDetail.MaHoaDonBan == i) { DB.tblChiTietHoaDonBanHangs.Remove(invoiceDetail); foreach (tblHangHoa product in DB.tblHangHoas) // thay đổi số lượng hàng hóa sau khi xóa chi tiết đơn hàng { if (product.MaHangHoa == invoiceDetail.MaHangHoa) { product.SoLuong += (int)invoiceDetail.SoLuong; } } } } } } DB.SaveChanges(); MessageBox.Show("Xóa hóa đơn thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } ShowInvoice(); }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblKhachHang KHACHHANG = new tblKhachHang(); if (string.IsNullOrEmpty(txtID_CUSTOMER.Text) || string.IsNullOrEmpty(txtNAME_CUSTOMER.Text) || string.IsNullOrEmpty(txtPHONE.Text) || string.IsNullOrEmpty(txtADDRESS.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { KHACHHANG.MaKhachHang = txtID_CUSTOMER.Text; KHACHHANG.TenKhachHang = txtNAME_CUSTOMER.Text; KHACHHANG.SoDienThoai = txtPHONE.Text; if (rbMALE.Checked == true) { KHACHHANG.GioiTinh = true; } else { KHACHHANG.GioiTinh = false; } KHACHHANG.DiaChi = txtADDRESS.Text; try { DB.tblKhachHangs.Add(KHACHHANG); DB.SaveChanges(); d(KHACHHANG.MaKhachHang, KHACHHANG.TenKhachHang); this.Close(); } catch (Exception) { MessageBox.Show("Mã khách hàng bị trùng. Vui lòng nhập mã khác", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSAVE_Click(object sender, EventArgs e) { byte[] images = null; FileStream fStream = new FileStream(imageLocation, FileMode.Open, FileAccess.Read); BinaryReader bReader = new BinaryReader(fStream); images = bReader.ReadBytes((int)fStream.Length); SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblHangHoa HANGHOA = new tblHangHoa(); HANGHOA.MaHangHoa = txtID_PRODUCT.Text; HANGHOA.TenHangHoa = txtNAME_PRODUCT.Text; HANGHOA.SoLuong = Convert.ToInt32(txtQUANTITY.Text); HANGHOA.GiaBan = Convert.ToDouble(txtSALE.Text); HANGHOA.GiaNhap = Convert.ToDouble(txtBUY.Text); HANGHOA.MoTa = txtDESCRIBE.Text; HANGHOA.MaLoaiHangHoa = ((CBBItem)cbbTYPE_OF_PRODUCT.SelectedItem).VALUE; HANGHOA.MaNhaCungCap = ((CBBItem)cbbSUPPLIERs.SelectedItem).VALUE; HANGHOA.MaNhaSanXuat = ((CBBItem)cbbPRODUCERs.SelectedItem).VALUE; HANGHOA.HinhAnh = images; if (string.IsNullOrEmpty(txtID_PRODUCT.Text) || string.IsNullOrEmpty(txtNAME_PRODUCT.Text) || string.IsNullOrEmpty(txtQUANTITY.Text) || string.IsNullOrEmpty(txtBUY.Text) || string.IsNullOrEmpty(txtSALE.Text)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin hàng hóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(true); } else { if (isAdd) { try { DB.tblHangHoas.Add(HANGHOA); DB.SaveChanges(); MessageBox.Show("Thêm hàng hóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(false); ShowProduct(); } catch (Exception) { MessageBox.Show("Mã số hàng hóa bị trùng. Vui lòng nhập mã khác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); disable(true); } } else { var GETITEM = DB.tblHangHoas.Find(HANGHOA.MaHangHoa); GETITEM.TenHangHoa = HANGHOA.TenHangHoa; GETITEM.SoLuong = HANGHOA.SoLuong; GETITEM.GiaBan = HANGHOA.GiaBan; GETITEM.GiaNhap = HANGHOA.GiaNhap; GETITEM.MaLoaiHangHoa = HANGHOA.MaLoaiHangHoa; GETITEM.MaNhaCungCap = HANGHOA.MaNhaCungCap; GETITEM.MaNhaSanXuat = HANGHOA.MaNhaSanXuat; GETITEM.HinhAnh = HANGHOA.HinhAnh; DB.SaveChanges(); MessageBox.Show("Sửa hàng hóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(false); ShowProduct(); } } }
private void btnSAVE_Click(object sender, EventArgs e) { SALEMANAGEMENT_DB DB = new SALEMANAGEMENT_DB(); tblNhanVien staff = new tblNhanVien(); staff.MaNhanVien = txtID_STAFF.Text; staff.TenNhanVien = txtNAME_STAFF.Text; staff.ViTri = cbbPOSITION.SelectedItem.ToString(); staff.NgaySinh = Convert.ToDateTime(dpDAY.Value.ToShortDateString()); if (rbMALE.Checked == true) { staff.GioiTinh = true; } else { staff.GioiTinh = false; } staff.SoDienThoai = txtPHONE.Text; staff.DiaChi = txtADDRESS.Text; staff.Luong = txtSALARY.Text; if (string.IsNullOrEmpty(staff.MaNhanVien) || string.IsNullOrEmpty(staff.TenNhanVien) || string.IsNullOrEmpty(staff.SoDienThoai) || string.IsNullOrEmpty(staff.DiaChi) || string.IsNullOrEmpty(staff.Luong)) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin nhân viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(true); } else { if (isAdd) // kiểm tra. nếu isAdd là true => add new Nhân viên { try { DB.tblNhanViens.Add(staff); DB.SaveChanges(); MessageBox.Show("Thêm nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(false); ShowStaff(); } catch (Exception) { MessageBox.Show("Mã số nhân viên bị trùng. Vui lòng nhập mã khác", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); disable(true); } } else // ngược lại isAdd = false => edit nhân viên { var getStaff = DB.tblNhanViens.Find(txtID_STAFF.Text); getStaff.TenNhanVien = staff.TenNhanVien; getStaff.ViTri = staff.ViTri; getStaff.NgaySinh = staff.NgaySinh; getStaff.GioiTinh = staff.GioiTinh; getStaff.SoDienThoai = staff.SoDienThoai; getStaff.DiaChi = staff.DiaChi; getStaff.Luong = staff.Luong; DB.SaveChanges(); MessageBox.Show("Sửa nhân viên thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); disable(false); ShowStaff(); } } }