private void btnThem_Click(object sender, EventArgs e) { if (double.Parse("0" + txtNhapSoTien.Text.Trim()) > 0 && cmbDoiTuong.EditValue != null) { pTC_PhanBoQuyHocBongInfo.HocKy = Program.HocKy; pTC_PhanBoQuyHocBongInfo.IDDM_NamHoc = Program.IDNamHoc; pTC_PhanBoQuyHocBongInfo.IDDM_Khoa = int.Parse(cmbDoiTuong.GetColumnValue("DM_KhoaID").ToString()); pTC_PhanBoQuyHocBongInfo.IDDM_Lop = int.Parse(cmbDoiTuong.GetColumnValue("DM_LopID").ToString()); pTC_PhanBoQuyHocBongInfo.IDDM_Nganh = int.Parse(cmbDoiTuong.GetColumnValue("DM_NganhID").ToString()); pTC_PhanBoQuyHocBongInfo.IDDM_KhoaHoc = int.Parse(cmbDoiTuong.GetColumnValue("DM_KhoaHocID").ToString()); pTC_PhanBoQuyHocBongInfo.IDTC_QuyHocBong = int.Parse(dr["TC_QuyHocBongID"].ToString()); pTC_PhanBoQuyHocBongInfo.PhanDacBiet = true; pTC_PhanBoQuyHocBongInfo.SoSinhVien = int.Parse(cmbDoiTuong.GetColumnValue("SoSinhVien").ToString()); pTC_PhanBoQuyHocBongInfo.SoTien = double.Parse("0" + txtNhapSoTien.Text.Trim()); oBTC_PhanBoQuyHocBong.Add(pTC_PhanBoQuyHocBongInfo); txtSoTienDaPhanBo.Text = (double.Parse(txtSoTienDaPhanBo.Text.Replace(",", "")) + pTC_PhanBoQuyHocBongInfo.SoTien).ToString("N0"); ThongBao("Thêm thành công!"); GetDoiTuongPhanBo(); txtNhapSoTien.Text = ""; } else { ThongBao("Bạn chưa chọn đầy đủ thông tin đối tượng và số tiền!"); } }
private void btnLuu_Click(object sender, EventArgs e) { if (dtDoiTuong != null && dtDoiTuong.Rows.Count > 0) { if (ThongBaoChon("Tất cả các phân bổ tự động trước sẽ bị xóa! Bạn chắc chắn muốn lưu?") == DialogResult.Yes) { try { oBTC_PhanBoQuyHocBong.DeleteBy_QuyHocBong(int.Parse(drLoaiQuy["TC_QuyHocBongID"].ToString()), Program.HocKy, Program.IDNamHoc); } catch { } foreach (DataRow dr in dtDoiTuong.Rows) { pTC_PhanBoQuyHocBongInfo.HocKy = Program.HocKy; pTC_PhanBoQuyHocBongInfo.IDDM_NamHoc = Program.IDNamHoc; pTC_PhanBoQuyHocBongInfo.IDDM_Khoa = int.Parse(dr["DM_KhoaID"].ToString()); pTC_PhanBoQuyHocBongInfo.IDDM_Lop = int.Parse(dr["DM_LopID"].ToString()); pTC_PhanBoQuyHocBongInfo.IDDM_Nganh = int.Parse(dr["DM_NganhID"].ToString()); pTC_PhanBoQuyHocBongInfo.IDDM_KhoaHoc = int.Parse(dr["DM_KhoaHocID"].ToString()); pTC_PhanBoQuyHocBongInfo.IDTC_QuyHocBong = int.Parse(drLoaiQuy["TC_QuyHocBongID"].ToString()); pTC_PhanBoQuyHocBongInfo.PhanDacBiet = false; pTC_PhanBoQuyHocBongInfo.SoSinhVien = int.Parse(dr["SoSinhVien"].ToString()); pTC_PhanBoQuyHocBongInfo.SoTien = double.Parse(dr["SoTien"].ToString()); dr["TC_PhanBoQuyHocBongID"] = oBTC_PhanBoQuyHocBong.Add(pTC_PhanBoQuyHocBongInfo); } ThongBao("Lưu thành công!"); } } }