Пример #1
0
 private void XoaDuLieu()
 {
     _decDuPhongCuThe            = 0;
     _decTongTaiSan              = 0;
     _dsResources                = null;
     _objKHang                   = null;
     _objKuoc                    = null;
     _objKUocXLN                 = null;
     _listTSDB                   = null;
     grdTaiSanDamBao.ItemsSource = null;
     chkTDNBGoc.IsChecked        = false;
     chkTDNBLai.IsChecked        = false;
     txtChiPhi.Value             = 0;
     txtDuNoGoc.Value            = 0;
     txtDuNoLai.Value            = 0;
     txtDuPhongChung.Value       = 0;
     txtDuPhongCuThe.Value       = 0;
     txtLaiSuat.Value            = 0;
     txtSoKheUoc.Text            = "";
     txtSoTienVay.Value          = 0;
     txtThoiHanVay.Value         = 0;
     txtXuKyDuNoGoc.Value        = 0;
     txtXuKyDuNoLai.Value        = 0;
 }
Пример #2
0
        private void LayThongTinKheUoc(int idKheUoc, string sMaKheUoc, string sLoai)
        {
            TinDungProcess tdProcess = new TinDungProcess();
            TDVM_KHE_UOC   objKuoc   = new TDVM_KHE_UOC();

            objKuoc.KUOC_VM           = new TD_KUOCVM();
            objKuoc.KUOC_VM.ID        = idKheUoc;
            objKuoc.KUOC_VM.MA_KUOCVM = sMaKheUoc;
            int iRet = 0;

            if (sLoai.Equals("GetByID"))
            {
                iRet = tdProcess.GetKUocById(ref objKuoc);
            }
            else
            {
                iRet = tdProcess.GetKUocByMaKuoc(ref objKuoc);
            }
            decimal decDuNoLai = 0;

            _objKHang = new KH_KHANG_HSO();
            if (iRet != 0)
            {
                if (objKuoc.KUOC_VM != null)
                {
                    decDuNoLai = objKuoc.KUOC_VM.LAI_PHAI_THU - objKuoc.KUOC_VM.LAI_DA_THU;
                    _objKuoc   = objKuoc.KUOC_VM;
                    if (_objKuoc.MA_DVI_TAO != ClientInformation.MaDonViGiaoDich)
                    {
                        _objKuoc = null;
                        XoaDuLieu();
                        return;
                    }
                    HienThiDSTaiSan(_objKuoc.ID.ToString());
                    _decDuPhongCuThe            = objKuoc.KUOC_VM.SO_TIEN_TLDP;
                    txtSoKheUoc.Text            = objKuoc.KUOC_VM.MA_KUOCVM;
                    teldtNgayVay.Value          = LDateTime.StringToDate(objKuoc.KUOC_VM.NGAY_GIAI_NGAN, "yyyyMMdd");
                    txtThoiHanVay.Text          = objKuoc.KUOC_VM.TGIAN_VAY.ToString();
                    cmbThoiHanVay.SelectedIndex = lstThoiHanVay.IndexOf(lstThoiHanVay.FirstOrDefault(e => e.KeywordStrings[0].Equals(objKuoc.KUOC_VM.TGIAN_VAY_DVI_TINH)));
                    txtLaiSuat.Value            = Convert.ToDouble(objKuoc.KUOC_VM.LAI_SUAT);
                    teldtNgayDaoHan.Value       = LDateTime.StringToDate(objKuoc.KUOC_VM.NGAY_DAO_HAN, "yyyyMMdd");
                    txtSoTienVay.Value          = Convert.ToDouble(objKuoc.KUOC_VM.SO_TIEN_GIAI_NGAN);
                    cmbNhomNo.SelectedIndex     = lstNhomNo.IndexOf(lstNhomNo.FirstOrDefault(e => e.KeywordStrings[0].Equals(objKuoc.KUOC_VM.NHOM_NO_HIEN_TAI)));
                    txtDuNoGoc.Value            = Convert.ToDouble(objKuoc.KUOC_VM.SO_DU);
                    txtDuNoLai.Value            = Convert.ToDouble(decDuNoLai);

                    txtXuKyDuNoGoc.Value = Convert.ToDouble(objKuoc.KUOC_VM.SO_DU);
                    txtXuKyDuNoLai.Value = Convert.ToDouble(decDuNoLai);
                    iRet = tdProcess.GetKHangByKuoc(ref _objKHang, objKuoc);
                }
                else
                {
                    txtSoKheUoc.Text            = "";
                    teldtNgayVay.Value          = LDateTime.StringToDate(ClientInformation.NgayLamViecHienTai, "yyyyMMdd");
                    txtThoiHanVay.Text          = "0";
                    cmbThoiHanVay.SelectedIndex = lstThoiHanVay.IndexOf(lstThoiHanVay.FirstOrDefault(e => e.KeywordStrings[0].Equals(BusinessConstant.KY_HAN_DVI_TINH.THANG.layGiaTri())));
                    txtLaiSuat.Value            = 0;
                    teldtNgayDaoHan.Value       = LDateTime.StringToDate(ClientInformation.NgayLamViecHienTai, "yyyyMMdd");
                    txtSoTienVay.Value          = 0;
                    cmbNhomNo.SelectedIndex     = lstNhomNo.IndexOf(lstNhomNo.FirstOrDefault(e => e.KeywordStrings[0].Equals(BusinessConstant.NHOM_NO.NHOM1.layGiaTri())));
                    txtDuNoGoc.Value            = 0;
                    txtDuNoLai.Value            = 0;

                    txtXuKyDuNoGoc.Value = 0;
                    txtXuKyDuNoLai.Value = 0;
                }
            }
            TToanTrichLapDuPhongChiPhi();
        }