void btnDelete_Click(object sender, EventArgs e) { if (lstNhanVien.SelectedRows.Count == 1) { var row = lstNhanVien.SelectedRows[0]; var cell = row.Cells["Mã_nhân_viên"]; string manvtmp = (string)cell.Value; QUANLYBANHANGEntities1 ql = new QUANLYBANHANGEntities1(); NHANVIEN nv = new NHANVIEN(); nv = ql.NHANVIENs.Single(x => x.MANV == manvtmp); ql.NHANVIENs.Remove(nv); ql.SaveChanges(); MessageBox.Show("Xóa nhân viên thành công", "Thông báo"); this.loadNhanVienList(); } else { MessageBox.Show("Bạn phải chọn nhân viên cần xóa", "Lỗi"); } }
void btnAdd_Click(object sender, EventArgs e) { //throw new NotImplementedException(); QUANLYBANHANGEntities1 ql = new QUANLYBANHANGEntities1(); NHANVIEN nv = new NHANVIEN(); int id = 1; string ma = "NV0" + id; while (ql.NHANVIENs.Where(x => x.MANV.Equals(ma)).ToList().Count() != 0) { id += 1; ma = "NV0" + id; } //string manv = this.txtMaNV.Text; string tennv = this.txtTenNV.Text; string gioitinh = ""; if (chkGioiTinh.Checked == true) { gioitinh = "Nam"; } else { gioitinh = "Nữ"; } string diachi = this.txtDiaChi.Text; string sdt = this.txtSDT.Text; string ngaysinh = this.txtNgaySinh.Text; nv.MANV = ma; nv.TENNV = tennv; nv.DIENTHOAI = sdt; nv.GIOITINH = gioitinh; nv.DIACHI = diachi; nv.NGAYSINH = DateTime.Parse(ngaysinh); ql.NHANVIENs.Add(nv); ql.SaveChanges(); MessageBox.Show("Thêm nhân viên thành công", "Thông báo"); this.loadNhanVienList(); }
void btnEdit_Click(object sender, EventArgs e) { //throw new NotImplementedException(); //var row = lstNhanVien.SelectedRows[0]; //var cell = row.Cells["Mã_nhân_viên"]; //string manvtmp = (string)cell.Value; QUANLYBANHANGEntities1 ql = new QUANLYBANHANGEntities1(); NHANVIEN nv = new NHANVIEN(); string manv = this.txtMaNV.Text; string tennv = this.txtTenNV.Text; string gioitinh = ""; if (chkGioiTinh.Checked == true) { gioitinh = "Nam"; } else { gioitinh = "Nữ"; } string diachi = this.txtDiaChi.Text; string sdt = this.txtSDT.Text; string ngaysinh = this.txtNgaySinh.Text; nv.MANV = manv; nv.TENNV = tennv; nv.DIENTHOAI = sdt; nv.GIOITINH = gioitinh; nv.DIACHI = diachi; nv.NGAYSINH = DateTime.Parse(ngaysinh); ql.Entry(nv).State = System.Data.Entity.EntityState.Modified; ql.SaveChanges(); MessageBox.Show("Sửa nhân viên thành công", "Thông báo"); this.loadNhanVienList(); }