private void Lưu_Click(object sender, EventArgs e)
        {
            txtSbt.Focus();
            bindingNavigatorGN.BindingSource.MoveNext();
            KiemTra();

            if (status == ThamSo.Controll.noreally)
            {
                MessageBox.Show("Thông tin còn thiếu nên giải ngân không được lưu", "Giai Ngan", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                GNctrl.Save();
                Allow(false);
                long sobuttoan = ThamSo.SoButToan;
                ThamSo.SoButToan = sobuttoan + 1;
            }

            status = ThamSo.Controll.Save;
            HSKUctrl.Save();

            HoSoKheUocController HSctrol = new HoSoKheUocController();

            foreach (DataGridViewRow view in dataGridViewGN.Rows)
            {
                HSctrol.CapNhatSoTienHienTai(Convert.ToString(view.Cells["MaSoKU"].Value), Convert.ToInt64(view.Cells["ConLai"].Value));
            }
        }
        private void Lưu_Click(object sender, EventArgs e)
        {
            txtSoButToan.Focus();
            bindingNavigatorTL.BindingSource.MoveNext();
            KiemTra();
            if (status == ThamSo.Controll.noreally)
            {
                MessageBox.Show("Thông tin còn thiếu nên thu lãi không được lưu", "Thu Lai", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                TLctrl.Save();
                Allow(false);
                long sobuttoan = ThamSo.SoButToan;
                ThamSo.SoButToan = sobuttoan + 1;
            }
            status = ThamSo.Controll.Save;
            HSKUctrl.Save();

            HoSoKheUocController HSctrol = new HoSoKheUocController();

            foreach (DataGridViewRow view in dataGridViewTL.Rows)
            {
                HSctrol.CapNhatNgayTinhLai(Convert.ToString(view.Cells["MaSoKU"].Value), Convert.ToDateTime(view.Cells["NgayTL"].Value));
            }
        }
Beispiel #3
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);
                }
            }
        }
Beispiel #4
0
 public frmHoSoKheUoc(HoSoKheUocController ctrlhsku)
     : this()
 {
     this.HoSoKheUocCtrl = ctrlhsku;
     status = ThamSo.Controll.Normal;
 }