private void GetValuesOnForm()
 {
     try
     {
         KhachHangProcess khProcess = new KhachHangProcess();
         dsKhachHang = khProcess.getThongTinKHTheoID(_idKhachHang);
         DataTable dtKhangHSo = null;
         if (chkInMauMoi.IsChecked == false)
         {
             if (dsKhachHang != null && dsKhachHang.Tables.Count > 0)
             {
                 dtKhangHSo   = dsKhachHang.Tables[0];
                 tenkhachhang = dtKhangHSo.Rows[0]["ten_khang"].ToString();
                 diachi       = dtKhangHSo.Rows[0]["dia_chi"].ToString();
                 gioitinh     = dtKhangHSo.Rows[0]["DD_GIOI_TINH"].ToString();
                 ngaysinh     = dtKhangHSo.Rows[0]["DD_NGAY_SINH"].ToString();
                 socmnd       = dtKhangHSo.Rows[0]["DD_GTLQ_SO"].ToString();
                 ngaycap      = dtKhangHSo.Rows[0]["DD_GTLQ_NGAY_CAP"].ToString();
                 noicap       = dtKhangHSo.Rows[0]["DD_GTLQ_NOI_CAP"].ToString();
                 sosohokhau   = dtKhangHSo.Rows[0]["SO_HO_KHAU"].ToString();
                 DataRowView drv = (DataRowView)raddgrThongTinDon.SelectedItem;
                 sTenMucDichVay = drv["TEN_DMUC"].ToString();
             }
             makhachhang = txtMaKhachHang.Text.Trim();
             idkhachhang = _idKhachHang.ToString();
             DataRowView dr = (DataRowView)raddgrThongTinDon.SelectedItem;
             sotienvay = LNumber.ToDecimal(dr["SO_TIEN_XIN_VAY"]).ToString();
             maDXVV    = dr["MA_DXVV"].ToString();
             masanpham = dr["MA_SAN_PHAM"].ToString();
         }
         else
         {
             makhachhang    = "";
             idkhachhang    = _idKhachHang.ToString();
             sotienvay      = "0";
             maDXVV         = "";
             masanpham      = "";
             tenkhachhang   = "";
             diachi         = "";
             gioitinh       = "";
             ngaysinh       = "";
             socmnd         = "";
             ngaycap        = "";
             noicap         = "";
             sosohokhau     = "";
             sTenMucDichVay = "";
         }
         ngaybaocao = ClientInformation.NgayLamViecHienTai;
         mangonngu  = lstSourceNgonNgu.ElementAt(cmbNgonNgu.SelectedIndex).KeywordStrings.FirstOrDefault();
         madinhdang = lstSourceDinhDang.ElementAt(cmbDinhDang.SelectedIndex).KeywordStrings.FirstOrDefault();
     }
     catch (Exception ex)
     {
         LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex);
     }
 }
        private void SetGtriTong(List <DataRow> lst)
        {
            decimal soTaiSan     = 0;
            decimal tongGiaTriTS = 0;
            decimal tongGiaTriDB = 0;

            if (lst != null && lst.Count > 0)
            {
                foreach (DataRow dr in lst)
                {
                    tongGiaTriTS += LNumber.ToDecimal(dr["GTRI_TAI_SAN"]);
                    tongGiaTriDB += LNumber.ToDecimal(dr["GTRI_DAM_BAO"]);
                    soTaiSan++;
                }
            }
            lblSumTaiSan.Content   = soTaiSan.ToString();
            lblSumGiaTriTS.Content = tongGiaTriTS.ToString("0,0.#");
            lblSumGiaTriDB.Content = tongGiaTriDB.ToString("0,0.#");
        }
        private void GetFormData(ref TDTD_HOP_DONG_TCHAP obj, BusinessConstant.TrangThaiNghiepVu tthaiNVu)
        {
            try
            {
                obj            = new TDTD_HOP_DONG_TCHAP();
                obj.ID         = idHDTC;
                obj.MA_HDTC    = txtSoHopDong.Text;
                obj.MA_KHANG   = txtMaKH.Text;
                obj.NGAY_HDTC  = teldtNgayHopDong.Value.Value.ToString("yyyyMMdd");
                lstTSDB        = raddgrDSachTSDB.ItemsSource as List <DataRow>;
                obj.SO_PLUC_HD = soPhuLucTC;
                if (idHDTC == 0)
                {
                    obj.MA_DVI_QLY = ClientInformation.MaDonVi;
                    obj.MA_DVI_TAO = ClientInformation.MaDonViGiaoDich;
                    obj.NGAY_NHAP  = ClientInformation.NgayLamViecHienTai;
                    obj.NGUOI_NHAP = ClientInformation.TenDangNhap;
                    obj.TTHAI_BGHI = BusinessConstant.TrangThaiBanGhi.SU_DUNG.layGiaTri();
                }
                else
                {
                    obj.MA_DVI_QLY  = maDviQLy;
                    obj.MA_DVI_TAO  = maDViTao;
                    obj.NGAY_NHAP   = teldtNgayNhap.Value.GetValueOrDefault().ToString(ApplicationConstant.defaultDateTimeFormat);
                    obj.NGUOI_NHAP  = txtNguoiLap.Text;
                    obj.NGAY_CNHAT  = ClientInformation.NgayLamViecHienTai;
                    obj.NGUOI_CNHAT = ClientInformation.TenDangNhap;
                    obj.TTHAI_BGHI  = BusinessConstant.TrangThaiBanGhi.SU_DUNG.layGiaTri();
                }
                obj.TTHAI_NVU = tthaiNVu.layGiaTri();
                obj.DIEN_GIAI = txtDienGiai.Text;

                List <TDTD_TAI_SAN_DAM_BAO> lstTaiSan = new List <TDTD_TAI_SAN_DAM_BAO>();
                foreach (DataRow dr in lstTSDB)
                {
                    TDTD_TAI_SAN_DAM_BAO objTS = new TDTD_TAI_SAN_DAM_BAO();
                    objTS.ID              = LNumber.StringToInt32(dr["ID"].ToString());
                    objTS.MA_TSDB         = dr["MA_TSDB"].ToString();
                    objTS.TEN_TSDB        = dr["TEN_TSDB"].ToString();
                    objTS.MA_LOAI_TSDB    = dr["MA_LOAI_TSDB"].ToString();
                    objTS.SO_SO_TK        = dr["SO_SO_TK"].ToString();
                    objTS.MO_TAI_LMF      = dr["MO_TAI_LMF"].ToString();
                    objTS.GIA_TRI_TAI_SAN = LNumber.ToDecimal(dr["GTRI_TAI_SAN"].ToString());
                    objTS.TI_LE_DAM_BAO   = LNumber.ToDecimal(dr["TI_LE_DAM_BAO"].ToString());
                    objTS.GIA_TRI_DAM_BAO = LNumber.ToDecimal(dr["GTRI_DAM_BAO"].ToString());
                    objTS.DIEN_GIAI       = dr["DIEN_GIAI"].ToString();
                    objTS.TTHAI_BGHI      = dr["TTHAI_BGHI"].ToString();
                    objTS.TTHAI_NVU       = dr["TTHAI_NVU"].ToString();
                    objTS.MA_DVI_QLY      = dr["MA_DVI_QLY"].ToString();
                    objTS.MA_DVI_TAO      = dr["MA_DVI_TAO"].ToString();
                    objTS.NGAY_NHAP       = dr["NGAY_NHAP"].ToString();
                    objTS.NGUOI_NHAP      = dr["NGUOI_NHAP"].ToString();
                    objTS.NGAY_CNHAT      = dr["NGAY_CNHAT"].ToString();
                    objTS.NGUOI_CNHAT     = dr["NGUOI_CNHAT"].ToString();

                    lstTaiSan.Add(objTS);
                }
                obj.DSACH_TAI_SAN_DBAO = lstTaiSan.ToArray();
                obj.TONG_GIA_TRI       = lstTaiSan.Sum(f => f.GIA_TRI_DAM_BAO);
                if (lstIDXoa.IsNullOrEmpty())
                {
                    lstIDXoa = new List <int>();
                }
                obj.DSACH_ID_XOA = lstIDXoa.ToArray();
            }
            catch (Exception ex)
            {
                LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex);
                throw ex;
            }
        }