Exemplo n.º 1
0
 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!");
     }
 }
Exemplo n.º 2
0
        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!");
                }
            }
        }