Esempio n. 1
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (!CheckValid())
     {
         return;
     }
     try
     {
         GetpInfo();
         if (edit == EDIT_MODE.THEM)
         {
             pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID = cBNS_LoaiPhuCap.Add(pNS_LoaiPhuCapInfo);
             GhiLog("Thêm loại phụ cấp '" + pNS_LoaiPhuCapInfo.TenLoaiPhuCap + "' vào CSDL ", "Thêm", this.Tag.ToString());
             DataRow drNew = dtLoaiPhuCap.NewRow();
             cBNS_LoaiPhuCap.ToDataRow(pNS_LoaiPhuCapInfo, ref drNew);
             dtLoaiPhuCap.Rows.Add(drNew);
             ClearText();
         }
         else
         {
             pNS_LoaiPhuCapInfo.NS_LoaiPhuCapID = int.Parse(drLoaiPhuCap[pNS_LoaiPhuCapInfo.strNS_LoaiPhuCapID].ToString());
             cBNS_LoaiPhuCap.Update(pNS_LoaiPhuCapInfo);
             GhiLog("Sửa loại phụ cấp '" + pNS_LoaiPhuCapInfo.TenLoaiPhuCap + "' trong CSDL ", "Sửa", this.Tag.ToString());
             cBNS_LoaiPhuCap.ToDataRow(pNS_LoaiPhuCapInfo, ref drLoaiPhuCap);
             SuaThanhCong();
             btnHuy_Click(null, null);
         }
     }
     catch
     {
         ThongBaoLoi("Có lỗi trong quá trình thêm hoặc sửa hoặc ghi log.");
     }
 }