コード例 #1
0
 private void btnCapNhat_Click(object sender, EventArgs e)
 {
     if (!CheckValid())
     {
         return;
     }
     try
     {
         GetpInfo();
         if (edit == EDIT_MODE.THEM)
         {
             pDM_ChucVuInfo.DM_ChucVuID = oBDM_ChucVu.Add(pDM_ChucVuInfo);
             DataRow drNew = dtChucVu.NewRow();
             oBDM_ChucVu.ToDataRow(pDM_ChucVuInfo, ref drNew);
             dtChucVu.Rows.Add(drNew);
             GhiLog("Thêm chức vụ '" + pDM_ChucVuInfo.TenChucVu + "' vào CSDL ", "Thêm", this.Tag.ToString());
             ClearText();
         }
         else
         {
             pDM_ChucVuInfo.DM_ChucVuID = int.Parse(drChucVu[pDM_ChucVuInfo.strDM_ChucVuID].ToString());
             oBDM_ChucVu.Update(pDM_ChucVuInfo);
             drChucVu[pDM_ChucVuInfo.strTenChucVu] = txtTenChucVu.Text;
             GhiLog("Sửa chức vụ '" + pDM_ChucVuInfo.TenChucVu + "' trong CSDL ", "Sửa", this.Tag.ToString());
             SuaThanhCong();
             btnHuy_Click(null, null);
         }
     }
     catch
     {
         ThongBaoLoi("Có lỗi trong quá trình thêm hoặc sửa hoặc ghi log.");
     }
 }