예제 #1
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (dgvVanPhong.SelectedRows.Count > 0)
     {
         if (XtraMessageBox.Show("Bạn có muốn xóa không ? ", "Thông Báo",
                                 MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             string       mavp = txtMaVP.Text;
             tbl_VanPhong vp   = db.tbl_VanPhong.Find(mavp);
             db.tbl_VanPhong.Remove(vp);
             db.SaveChanges();
             HienThiDSVanPhong();
             setNull();
         }
     }
     else
     {
         XtraMessageBox.Show("Vui lòng chọn dòng cần xóa");
     }
 }
예제 #2
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     try
     {
         string mavp      = txtMaVP.Text;
         string tenvp     = txtTenVP.Text;
         string tinhtrang = cboTinhTrang.SelectedItem.ToString();
         int    tang      = int.Parse(cboTang.SelectedItem.ToString());
         float  gia       = float.Parse(txtGia.Text);
         string dvt       = txtDVT.Text;
         if (Flag == true)
         {
             if (db.tbl_VanPhong.SqlQuery("select * from tbl_VanPhong").Where(m => m.MaVanPhong.Contains(txtMaVP.Text)).Count() > 0)
             {
                 XtraMessageBox.Show("Mã văn phòng nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 if (txtTenVP.Text == "" || txtGia.Text == "" || txtDVT.Text == "")
                 {
                     XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
                 }
                 else
                 {
                     tbl_VanPhong vp = new tbl_VanPhong();
                     vp.MaVanPhong  = mavp;
                     vp.TenVanPhong = tenvp;
                     vp.TinhTrang   = tinhtrang;
                     vp.Tang        = tang;
                     vp.Gia         = gia;
                     vp.DVT         = dvt;
                     db.tbl_VanPhong.Add(vp);
                     db.SaveChanges();
                     HienThiDSVanPhong();
                     XtraMessageBox.Show("Thêm văn phòng thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     setNull();
                     setButton(true);
                     setKhoa(true);
                 }
             }
         }
         else
         {
             tbl_VanPhong vp = db.tbl_VanPhong.Where(m => m.MaVanPhong == mavp).FirstOrDefault();
             vp.TenVanPhong = tenvp;
             vp.TinhTrang   = tinhtrang;
             vp.Tang        = tang;
             vp.Gia         = gia;
             vp.DVT         = dvt;
             if (vp == null)
             {
                 XtraMessageBox.Show("Văn phòng không tồn tại!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 db.Entry(vp).State = EntityState.Modified;
                 db.SaveChanges();
                 HienThiDSVanPhong();
                 XtraMessageBox.Show("Cập nhật thành công!", "Thông Báo");
                 setNull();
                 setButton(true);
                 setKhoa(true);
             }
         }
     }
     catch { }
 }