Пример #1
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     try
     {
         string macv  = txtMaCV.Text;
         string tencv = txtTenCV.Text;
         if (db.tbl_ChucVu.SqlQuery("select * from tbl_ChucVu").Where(m => m.MaChucVu.Contains(txtMaCV.Text)).Count() > 0)
         {
             XtraMessageBox.Show("Mã chức vụ nhập sai hoặc bị trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (txtMaCV.Text == "" || txtTenCV.Text == "")
             {
                 XtraMessageBox.Show("Vui lòng nhập đầy đủ thông tin!");
             }
             else
             {
                 tbl_ChucVu cv = new tbl_ChucVu();
                 cv.MaChucVu  = macv;
                 cv.TenChucVu = tencv;
                 db.tbl_ChucVu.Add(cv);
                 db.SaveChanges();
                 HienThiDSChucVu();
                 XtraMessageBox.Show("Đã thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 setNull();
             }
         }
     }
     catch { }
 }
        public ActionResult CreateGroupEmployees(string chucVu)
        {
            bool result = false;

            using (HutechMartDbContext db = new HutechMartDbContext())
            {
                using (var trans = db.Database.BeginTransaction())
                {
                    try
                    {
                        tbl_ChucVu _chucVu = new tbl_ChucVu();
                        _chucVu.chucvu = chucVu;
                        db.tbl_ChucVu.Add(_chucVu);
                        db.SaveChanges();
                        trans.Commit();
                        result = true;
                    }
                    catch
                    {
                        trans.Rollback();
                    }
                }
            }
            return(Json(result, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
 public tbl_ChucVu GetOneData(int id)
 {
     try
     {
         tbl_ChucVu data = db.tbl_ChucVu.Find(id);
         return(data);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine(ex.Message);
         return(null);
     }
 }
Пример #4
0
 public tbl_ChucVu AddData(tbl_ChucVu data)
 {
     try
     {
         tbl_ChucVu d = db.tbl_ChucVu.Add(data);
         db.SaveChanges();
         return(d);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine(ex.Message);
         return(null);
     }
 }
Пример #5
0
 public int DeleteData(int id)
 {
     try
     {
         tbl_ChucVu tb = db.tbl_ChucVu.Find(id);
         db.tbl_ChucVu.Remove(tb);
         db.SaveChanges();
         return(1);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine(ex.Message);
         return(-1);
     }
 }
Пример #6
0
 public int UpdateData(tbl_ChucVu data)
 {
     try
     {
         var update = db.tbl_ChucVu.Find(data.ChucVuID);
         update.copy(data);
         db.SaveChanges();
         return(1);
     }
     catch (Exception ex)
     {
         System.Diagnostics.Debug.WriteLine(ex.Message);
         return(0);
     }
 }
Пример #7
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (dgvChucVu.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     macv = txtMaCV.Text;
             tbl_ChucVu cv   = db.tbl_ChucVu.Find(macv);
             db.tbl_ChucVu.Remove(cv);
             db.SaveChanges();
             HienThiDSChucVu();
             setNull();
         }
     }
     else
     {
         XtraMessageBox.Show("Vui lòng chọn dòng cần xóa");
     }
 }
Пример #8
0
 public int UpdateData(tbl_ChucVu data)
 {
     return(ChucVuDAO.Instance.UpdateData(data));
 }
Пример #9
0
 public tbl_ChucVu AddData(tbl_ChucVu data)
 {
     return(ChucVuDAO.Instance.AddData(data));
 }