public void OnApprove() { Mouse.OverrideCursor = Cursors.Wait; try { TaiSanDamBaoProcess processTSDB = new TaiSanDamBaoProcess(); List <ClientResponseDetail> listClientResponseDetail = new List <ClientResponseDetail>(); bool ret = false; action = DatabaseConstant.Action.DUYET; ret = LockData(); List <int> lst = new List <int>(); objHDTC = new TDTD_HOP_DONG_TCHAP(); objHDTC.ID = idHDTC; objHDTC.MA_HDTC = maHDTC; lst.Add(idHDTC); objHDTC.DSACH_ID_XOA = lst.ToArray(); if (ret) { ret = processTSDB.HopDongTheChapTDTD(action, ref objHDTC, ref listClientResponseDetail); } AfterApprove(ret, listClientResponseDetail); } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); throw ex; } finally { Mouse.OverrideCursor = Cursors.Arrow; } }
public void OnAddNew(TDTD_HOP_DONG_TCHAP obj) { try { } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); throw ex; } finally { } }
void BeforeCancel() { try { if (!tlbDelete.IsEnabled) { return; } Cursor = Cursors.Wait; lstId = new List <int>(); if (grDSTaiSan.SelectedItems.Count > 0) { if (LMessage.ShowMessage("M.DungChung.HoiThoaiDuyet", LMessage.MessageBoxType.Question) == MessageBoxResult.Yes) { if (LObject.IsNullOrEmpty(objHDTC)) { objHDTC = new TDTD_HOP_DONG_TCHAP(); } foreach (DataRowView dr in grDSTaiSan.SelectedItems) { lstId.Add(Convert.ToInt32(dr["ID"])); objHDTC.MA_HDTC = dr["MA_HDTC"].ToString(); } objHDTC.DSACH_ID_XOA = lstId.ToArray(); UtilitiesProcess process = new UtilitiesProcess(); bool retLockData = process.LockData(DatabaseConstant.Module.TDTD, DatabaseConstant.Function.TDTD_HDTC_DS, DatabaseConstant.Table.TDTD_HDTC, DatabaseConstant.Action.THOAI_DUYET, lstId); OnCancel(); } } } catch (System.Exception ex) { // Yêu cầu UnLock dữ liệu UtilitiesProcess process = new UtilitiesProcess(); bool retLockData = process.UnlockData(DatabaseConstant.Module.TDTD, DatabaseConstant.Function.TDTD_HDTC_DS, DatabaseConstant.Table.TDTD_HDTC, DatabaseConstant.Action.THOAI_DUYET, lstId); Cursor = Cursors.Arrow; } }
private void ResetForm() { txtSoHopDong.Text = ""; txtMaKH.Text = ""; teldtNgayHopDong.Value = ClientInformation.NgayLamViecHienTai.StringToDate(ApplicationConstant.defaultDateTimeFormat); txtDienGiai.Text = ""; lblTTinKHang.Content = ""; objHDTC = new TDTD_HOP_DONG_TCHAP(); lstTSDB = new List <DataRow>(); raddgrDSachTSDB.ItemsSource = null; raddgrDSachTSDB.ItemsSource = lstTSDB; lstIDXoa = new List <int>(); maDViTao = ""; maDviQLy = ClientInformation.MaDonVi; //if (formCase.Equals("PLUC_HD")) //{ // txtSoHopDong.IsEnabled = true; // txtSoHopDong.Margin = new Thickness(0, 0, 35, 0); // btnSoHopDong.Visibility = Visibility.Visible; // cmbLoaiHD.IsEnabled = false; // txtMaKH.IsEnabled = false; // btnMaKH.IsEnabled = false; // teldtNgayHieuLuc.IsEnabled = false; // dtpNgayHieuLuc.IsEnabled = false; // txtBenBaoLanh.IsEnabled = false; // btnBenBL.IsEnabled = false; //} //else //{ // txtSoHopDong.IsEnabled = false; // txtSoHopDong.Margin = new Thickness(0, 0, 0, 0); // btnSoHopDong.Visibility = Visibility.Collapsed; //} tThai_NVu = ""; lblTrangThai.Content = ""; txtNguoiCapNhat.Text = ""; txtNguoiLap.Text = ClientInformation.TenDangNhap; teldtNgayCNhat.Value = null; teldtNgayNhap.Value = LDateTime.StringToDate(ClientInformation.NgayLamViecHienTai, ApplicationConstant.defaultDateTimeFormat); txtTrangThai.Text = ""; SetGtriTong(null); action = DatabaseConstant.Action.THEM; CommonFunction.RefreshButton(Toolbar, action, tThai_NVu, mnuMain, DatabaseConstant.Function.TDTD_HDTC_CT); }
public void OnModify(TDTD_HOP_DONG_TCHAP obj) { Mouse.OverrideCursor = Cursors.Wait; try { action = DatabaseConstant.Action.SUA; LockData(); SetEnabledControls(true); CommonFunction.RefreshButton(Toolbar, action, tThai_NVu, mnuMain, DatabaseConstant.Function.TDTD_HDTC_CT); } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); throw ex; } finally { Mouse.OverrideCursor = Cursors.Arrow; } }
public void AfterModify(bool ret, TDTD_HOP_DONG_TCHAP obj, List <ClientResponseDetail> listClientResponseDetail) { }
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; } }