コード例 #1
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (grvDoiTuong.FocusedRowHandle >= 0)
     {
         if (int.Parse("0" + grvDoiTuong.GetDataRow(grvDoiTuong.FocusedRowHandle)["TC_PhanBoQuyHocBongID"].ToString()) > 0)
         {
             if (ThongBaoChon("Bạn chắc chắn muốn xóa?") == DialogResult.Yes)
             {
                 try
                 {
                     pTC_PhanBoQuyHocBongInfo.TC_PhanBoQuyHocBongID = int.Parse("0" + grvDoiTuong.GetDataRow(grvDoiTuong.FocusedRowHandle)["TC_PhanBoQuyHocBongID"].ToString());
                     oBTC_PhanBoQuyHocBong.Delete(pTC_PhanBoQuyHocBongInfo);
                     grvDoiTuong.FocusedRowHandle = -1;
                     dtDoiTuong.Rows.Remove(drDoiTuong);
                 }
                 catch
                 {
                     ThongBao("Dữ liệu đang dùng không thể xóa!");
                 }
             }
         }
         else
         {
             ThongBao("Bạn phải lưu dữ liệu trước khi xóa!");
         }
     }
 }
コード例 #2
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (grvDoiTuong.FocusedRowHandle >= 0)
     {
         if (int.Parse("0" + grvDoiTuong.GetDataRow(grvDoiTuong.FocusedRowHandle)["TC_PhanBoQuyHocBongID"].ToString()) > 0)
         {
             if (ThongBaoChon("Bạn chắc chắn muốn xóa?") == DialogResult.Yes)
             {
                 try
                 {
                     pTC_PhanBoQuyHocBongInfo.TC_PhanBoQuyHocBongID = int.Parse("0" + grvDoiTuong.GetDataRow(grvDoiTuong.FocusedRowHandle)["TC_PhanBoQuyHocBongID"].ToString());
                     oBTC_PhanBoQuyHocBong.Delete(pTC_PhanBoQuyHocBongInfo);
                     ThongBao("Xóa thành công!");
                     GetDoiTuongPhanBo();
                 }
                 catch
                 {
                     ThongBao("Dữ liệu đang dùng không thể xóa!");
                 }
             }
         }
     }
     else
     {
         ThongBao("Bạn chưa chọn đối tượng cần xóa!");
     }
     //if (dtDoiTuong != null && dtDoiTuong.Rows.Count > 0)
     //{
     //    double TongTien = 0;
     //    foreach (DataRow mdr in dtDoiTuong.Rows)
     //    {
     //        if (double.Parse("0" + mdr["SoTien"]) > 0 && int.Parse(dr["TC_QuyHocBongID"].ToString())>0)
     //        {
     //            pTC_PhanBoQuyHocBongInfo.HocKy = Program.HocKy;
     //            pTC_PhanBoQuyHocBongInfo.IDDM_NamHoc = Program.IDNamHoc;
     //            pTC_PhanBoQuyHocBongInfo.IDDM_Khoa = int.Parse(mdr["DM_KhoaID"].ToString());
     //            pTC_PhanBoQuyHocBongInfo.IDDM_Lop = int.Parse(mdr["DM_LopID"].ToString());
     //            pTC_PhanBoQuyHocBongInfo.IDDM_Nganh = int.Parse(mdr["DM_NganhID"].ToString());
     //            pTC_PhanBoQuyHocBongInfo.IDDM_KhoaHoc = int.Parse(mdr["DM_KhoaHocID"].ToString());
     //            pTC_PhanBoQuyHocBongInfo.IDTC_QuyHocBong = int.Parse(dr["TC_QuyHocBongID"].ToString());
     //            pTC_PhanBoQuyHocBongInfo.PhanDacBiet = true;
     //            pTC_PhanBoQuyHocBongInfo.SoSinhVien = int.Parse(mdr["SoSinhVien"].ToString());
     //            pTC_PhanBoQuyHocBongInfo.SoTien = double.Parse(mdr["SoTien"].ToString());
     //            oBTC_PhanBoQuyHocBong.Add(pTC_PhanBoQuyHocBongInfo);
     //            TongTien += pTC_PhanBoQuyHocBongInfo.SoTien;
     //        }
     //    }
     //    txtSoTienConLai.Text = (double.Parse(txtSoTienConLai.Text.Replace(",", "")) + TongTien).ToString("N0");
     //    ThongBao("Lưu thành công!");
     //}
 }