コード例 #1
0
        void ThemMoi()
        {
            DataRow row = HoSoKheUocCtrl.NewRow();

            row["MaSoKU"]        = txtMaSoKU.Text;
            row["MaDoiTac"]      = cmbMaDoiTac.SelectedValue;
            row["MaLoaiVay"]     = cmbMaLoaiVay.SelectedValue;
            row["MaKVNV"]        = cmbMaKVNV.SelectedValue;
            row["MaKieuTra"]     = cmbMaKieuTra.SelectedValue;
            row["TenToTruong"]   = cmbTenToTruong.SelectedValue;
            row["MaChuongTrinh"] = cmbMaChuongTrinh.SelectedValue;
            row["NhuCau"]        = numNhuCau.Value;
            row["SoTienHienTai"] = numSoTienHienTai.Value;
            row["NgayDuyet"]     = dtpNgayDuyet.Value.Date;
            row["MucDuyet"]      = numMucDuyet.Value;
            row["NgayVay"]       = dtpNgayVay.Value.Date;
            row["NgayTra"]       = dtpNgayTra.Value.Date;


            row["MaLaiSuat"]    = cmbMaLaiSuat.SelectedValue;
            row["TKChoVay"]     = cmbMaTaiKhoan.SelectedValue;
            row["ThuLai"]       = cmbThuLai.SelectedValue;
            row["TKNoQuaHan"]   = cmbTKNoQuaHan.SelectedValue;
            row["ThuLaiQuaHan"] = cmbThuLaiQuaHan.SelectedValue;
            row["MaMucDichVay"] = cmbMDVay.SelectedValue;

            row["MaHTDamBao"]     = cmbMaHTDamBao.SelectedValue;
            row["MaNV"]           = cmbMaNV.SelectedValue;
            row["MaThoiHanVay"]   = cmbMaThoiHanVay.SelectedValue;
            row["MaHTVay"]        = cmbMaHTVay.SelectedValue;
            row["MaDonViUyThac"]  = cmbMaDVUT.SelectedValue;
            row["MaVung"]         = cmbMaVung.SelectedValue;
            row["TraNoGocDinhKy"] = numTraNoGocDinhKy.Value;

            HoSoKheUocCtrl.Add(row);
            HoSoKheUocController ctrlhosokheuoc = new HoSoKheUocController();

            if (ctrlhosokheuoc.LayHoSoKheUoc(txtMaSoKU.Text) != null)
            {
                MessageBox.Show("Số khế ước này đã tồn tại !", "Ho So Khe Uoc", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (ThamSo.LaSoNguyen(txtMaSoKU.Text))
            {
                long so = Convert.ToInt64(txtMaSoKU.Text);
                if (so >= ThamSo.LaySoKheUoc())
                {
                    ThamSo.GanSoKheUoc(so + 1);
                }
            }
        }