Ejemplo n.º 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            using (var uow = new UnitOfWork())
            {
                PhongBan update = uow.FindObject <PhongBan>(CriteriaOperator.Parse("MaPhongBan = ?", txtMaPhongBan.Text));
                if (update != null)
                {
                    update.TenPhongBan = txtTenPhongBan.Text;
                    update.GhiChu      = txtGhiChu.Text;
                    try
                    {
                        if (LaHopLe() == true)
                        {
                            update.Save();
                            uow.CommitChanges();
                            FrmDanhSachPhongBan f = this.Tag as FrmDanhSachPhongBan;
                            f.RefreshData();
                            XtraMessageBox.Show("Cập nhật thành công!", "THÔNG BÁO");
                            txtMaPhongBan.Focus();
                        }
                    }

                    catch (Exception ex)
                    {
                        XtraMessageBox.Show(ex.Message, "THÔNG BÁO");
                    }
                }
            }
        }
Ejemplo n.º 2
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     using (var uow = new UnitOfWork())
     {
         PhongBan insert = new PhongBan(uow);
         insert.MaPhongBan  = txtMaPhongBan.Text;
         insert.TenPhongBan = txtTenPhongBan.Text;
         insert.GhiChu      = txtGhiChu.Text;
         try
         {
             if (LaHopLe() == true)
             {
                 insert.Save();
                 uow.CommitChanges();
                 FrmDanhSachPhongBan f = this.Tag as FrmDanhSachPhongBan;
                 f.RefreshData();
                 XtraMessageBox.Show("Thêm thành công", "Đã lưu");
                 CleanForm();
                 txtMaPhongBan.Focus();
             }
         }
         catch (Exception ex)
         {
             PhongBan b = uow.FindObject <PhongBan>(CriteriaOperator.Parse("MaPhongBan = ?", txtMaPhongBan.Text));
             if (b != null)
             {
                 er.SetError(txtMaPhongBan, "Mã Phòng Ban đã tồn tại!");
                 XtraMessageBox.Show("Mã phòng ban đã tồn tại!!!", "THÔNG BÁO");
             }
             else
             {
                 XtraMessageBox.Show(ex.Message, "THÔNG BÁO");
             }
         }
     }
 }