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; } }