Esempio n. 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;
 }
Esempio n. 2
0
        public void GetDSKUocXLN()
        {
            if (_listKUocXLN == null)
            {
                _listKUocXLN = new List <DANH_SACH_KHE_UOC_XU_LY_NO>();
            }
            if (_objKuoc == null || _objKHang == null)
            {
                return;
            }
            bool   bExist        = false;
            string sHinhThucXuLy = lstHinhThucXuLy.ElementAt(cmbHinhThucXuLyNo.SelectedIndex).KeywordStrings[0];
            DANH_SACH_KHE_UOC_XU_LY_NO objDSKuocXLN = new DANH_SACH_KHE_UOC_XU_LY_NO();

            objDSKuocXLN.LOAI_XU_LY_NO             = sHinhThucXuLy;
            objDSKuocXLN.DU_NO_GOC                 = Convert.ToDecimal(txtDuNoGoc.Value);
            objDSKuocXLN.DU_NO_LAI                 = Convert.ToDecimal(txtDuNoLai.Value);
            objDSKuocXLN.GOC_DUOC_XU_LY            = Convert.ToDecimal(txtXuKyDuNoGoc.Value);
            objDSKuocXLN.ID_DON_VI                 = ClientInformation.IdDonViGiaoDich;
            objDSKuocXLN.ID_KHACH_HANG             = _objKHang.ID;
            objDSKuocXLN.ID_KHE_UOC                = _objKuoc.ID;
            objDSKuocXLN.LAI_DUOC_XU_LY            = Convert.ToDecimal(txtXuKyDuNoLai.Value);
            objDSKuocXLN.MA_DON_VI                 = ClientInformation.MaDonViGiaoDich;
            objDSKuocXLN.MA_KHACH_HANG             = _objKHang.MA_KHANG;
            objDSKuocXLN.MA_KHE_UOC                = _objKuoc.MA_KUOCVM;
            objDSKuocXLN.MA_SAN_PHAM               = _objKuoc.MA_SAN_PHAM;
            objDSKuocXLN.NGAY_VAY                  = _objKuoc.NGAY_GIAI_NGAN;
            objDSKuocXLN.SO_TIEN_VAY               = _objKuoc.SO_TIEN_GIAI_NGAN;
            objDSKuocXLN.TEN_DON_VI                = ClientInformation.TenDonViGiaoDich;
            objDSKuocXLN.TEN_KHACH_HANG            = _objKHang.TEN_KHANG;
            objDSKuocXLN.THOI_HAN_VAY              = _objKuoc.TGIAN_VAY.ToString() + _objKuoc.TGIAN_VAY_DVI_TINH;
            objDSKuocXLN.DU_PHONG_CHUNG            = Convert.ToDecimal(txtDuPhongChung.Value);
            objDSKuocXLN.DU_PHONG_CU_THE           = Convert.ToDecimal(txtDuPhongCuThe.Value);
            objDSKuocXLN.CHI_PHI                   = Convert.ToDecimal(txtChiPhi.Value);
            objDSKuocXLN.lstDSTaiSanDB             = _listTSDB.ToArray();
            objDSKuocXLN.GTRI_TAI_SAN              = _decTongTaiSan;
            objDSKuocXLN.DU_PHONG_CU_THE_TRUOC_XLY = _objKuoc.SO_TIEN_TLDP;
            if (chkTDNBGoc.IsChecked == true)
            {
                objDSKuocXLN.XUAT_GOC_NGOAI_BANG = BusinessConstant.CoKhong.CO.layGiaTri();
            }
            else
            {
                objDSKuocXLN.XUAT_GOC_NGOAI_BANG = BusinessConstant.CoKhong.KHONG.layGiaTri();
            }
            if (chkTDNBLai.IsChecked == true)
            {
                objDSKuocXLN.XUAT_LAI_NGOAI_BANG = BusinessConstant.CoKhong.CO.layGiaTri();
            }
            else
            {
                objDSKuocXLN.XUAT_LAI_NGOAI_BANG = BusinessConstant.CoKhong.KHONG.layGiaTri();
            }

            if (_listKUocXLN.Count > 0)
            {
                //if (!(_listKUocXLN.Contains(objDSKuocXLN))) _listKUocXLN.Add(objDSKuocXLN);
                for (int i = 0; i < _listKUocXLN.Count; i++)
                {
                    if (_listKUocXLN[i].ID_KHE_UOC == objDSKuocXLN.ID_KHE_UOC)
                    {
                        if (_TrangThai != "EDIT")
                        {
                            bExist = true;
                            break;
                        }
                        else
                        {
                            _listKUocXLN[i] = objDSKuocXLN;
                            bExist          = true;
                            break;
                        }
                    }
                }
                if (!bExist)
                {
                    _listKUocXLN.Add(objDSKuocXLN);
                }
            }
            else
            {
                _listKUocXLN.Add(objDSKuocXLN);
            }
            if (GetListXoaNo != null)
            {
                GetListXoaNo(_listKUocXLN);
            }
        }