コード例 #1
0
 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");
     }
 }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }