/// <summary> /// Xem /// </summary> /// <param name="id"></param> private void OnView(string maLoaiDT, string maDT) { try { ucHanMucCT userControl = new ucHanMucCT(); userControl.OnSavingCompleted += new EventHandler(userControl_OnSavingCompleted); userControl._action = DatabaseConstant.Action.XEM; List <DC_HAN_MUC> lstObjHM = new List <DC_HAN_MUC>(); DC_HAN_MUC objHM = new DC_HAN_MUC(); objHM.MA_DTUONG_LOAI = maLoaiDT; objHM.MA_DTUONG = maDT; lstObjHM.Add(objHM); userControl._lstObjHM = lstObjHM; Window window = new Window(); window.Title = DatabaseConstant.layNgonNguTieuDeForm(DatabaseConstant.Function.DC_HAN_MUC); window.WindowStartupLocation = WindowStartupLocation.CenterScreen; window.Content = userControl; window.ShowDialog(); } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); } }
/// <summary> /// Trước khi xóa /// </summary> private void BeforeDelete() { try { List <DataRowView> listDataRow = getListSeletedDataRow(); if (listDataRow != null) { if (listDataRow.Count == 0) { LMessage.ShowMessage("M.DungChung.ChuaChonBanGhi", LMessage.MessageBoxType.Warning); return; } else { // Lấy danh sách dữ liệu cần xử lý List <DC_HAN_MUC> lstObjHM = new List <DC_HAN_MUC>(); foreach (DataRowView dr in listDataRow) { DC_HAN_MUC objHM = new DC_HAN_MUC(); objHM.MA_DTUONG_LOAI = dr["LOAI_DOI_TUONG"].ToString(); objHM.MA_DTUONG = dr["MA_DOI_TUONG"].ToString(); lstObjHM.Add(objHM); } // Cảnh báo người dùng MessageBoxResult ret = LMessage.ShowMessage("M.DungChung.HoiXoa", LMessage.MessageBoxType.Question); if (ret == MessageBoxResult.Yes) { OnDelete(lstObjHM); } } } else { LMessage.ShowMessage("M.DungChung.LoiChonDuLieu", LMessage.MessageBoxType.Warning); return; } } catch (Exception ex) { CommonFunction.ThongBaoLoi(ex); LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); } }
private void GetFormData(ref List <DC_HAN_MUC> lstHanMuc) { try { lstHanMuc = new List <DC_HAN_MUC>(); DC_HAN_MUC obj = new DC_HAN_MUC(); foreach (DataRow dr in dtDoiTuong.Rows) { obj = new DC_HAN_MUC(); obj.ID = 0; obj.MA_DTUONG_LOAI = lstSourceLoaiDTuong.ElementAt(cmbDoiTuong.SelectedIndex).KeywordStrings.First(); obj.ID_DTUONG = Convert.ToInt32(dr["ID"]); obj.MA_DTUONG = dr["MA"].ToString(); obj.LOAI_HAN_MUC = BusinessConstant.LOAI_HAN_MUC.CHUNG.layGiaTri(); obj.ID_CNANG = null; obj.MA_CNANG = null; obj.ID_TNANG = null; obj.MA_TNANG = null; obj.MIN = Convert.ToDecimal(dr["HMUC_MIN"]); obj.MAX = Convert.ToDecimal(dr["HMUC_MAX"]); //Thông tin kiểm soát obj.TTHAI_BGHI = BusinessConstant.TrangThaiBanGhi.SU_DUNG.layGiaTri(); obj.TTHAI_NVU = BusinessConstant.TrangThaiNghiepVu.DA_DUYET.layGiaTri(); obj.MA_DVI_QLY = ClientInformation.MaDonVi; obj.MA_DVI_TAO = ClientInformation.MaDonViGiaoDich; obj.NGAY_NHAP = ClientInformation.NgayLamViecHienTai; obj.NGUOI_NHAP = ClientInformation.TenDangNhap; obj.NGAY_CNHAT = ClientInformation.NgayLamViecHienTai; obj.NGUOI_CNHAT = ClientInformation.TenDangNhap; lstHanMuc.Add(obj); } } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); throw ex; } }
private void GetFormData(ref List <DC_HAN_MUC> lstObjHanMuc) { try { lstObjHanMuc = new List <DC_HAN_MUC>(); #region Thông tin hạn mức giao dịch DC_HAN_MUC objHMGiaoDich = new DC_HAN_MUC(); objHMGiaoDich.ID = 0; objHMGiaoDich.MA_DTUONG_LOAI = lstLoaiDoiTuong.ElementAt(cmbLoaiDoiTuong.SelectedIndex).KeywordStrings.First(); objHMGiaoDich.ID_DTUONG = LNumber.StringToInt32(txtMaDoiTuong.Tag.ToString()); objHMGiaoDich.MA_DTUONG = txtMaDoiTuong.Text; objHMGiaoDich.LOAI_HAN_MUC = BusinessConstant.LOAI_HAN_MUC.CHUNG.layGiaTri(); objHMGiaoDich.ID_CNANG = null; objHMGiaoDich.MA_CNANG = null; objHMGiaoDich.ID_TNANG = null; objHMGiaoDich.MA_TNANG = "ADD"; objHMGiaoDich.MIN = 0; if (chkHMGiaoDichToiDa.IsChecked == false) { objHMGiaoDich.MAX = (decimal)numHMGiaoDich.Value; } objHMGiaoDich.NGAY_ADUNG = LDateTime.DateToString(teldtNgayHieuLuc.Value.Value, "yyyyMMdd"); if (teldtNgayHetHieuLuc.Value is DateTime) { objHMGiaoDich.NGAY_HHAN = LDateTime.DateToString(teldtNgayHetHieuLuc.Value.Value, "yyyyMMdd"); } //Thông tin kiểm soát objHMGiaoDich.TTHAI_BGHI = BusinessConstant.TrangThaiBanGhi.SU_DUNG.layGiaTri(); objHMGiaoDich.TTHAI_NVU = BusinessConstant.TrangThaiNghiepVu.DA_DUYET.layGiaTri(); objHMGiaoDich.MA_DVI_QLY = ClientInformation.MaDonVi; objHMGiaoDich.MA_DVI_TAO = ClientInformation.MaDonViGiaoDich; objHMGiaoDich.NGAY_NHAP = ClientInformation.NgayLamViecHienTai; objHMGiaoDich.NGUOI_NHAP = ClientInformation.TenDangNhap; if (_action == DatabaseConstant.Action.SUA) { objHMGiaoDich.NGAY_CNHAT = ClientInformation.NgayLamViecHienTai; objHMGiaoDich.NGUOI_CNHAT = ClientInformation.TenDangNhap; } lstObjHanMuc.Add(objHMGiaoDich); #endregion #region Thông tin hạn mức phê duyệt DC_HAN_MUC objHMPheDuyet = new DC_HAN_MUC(); objHMPheDuyet.ID = 0; objHMPheDuyet.MA_DTUONG_LOAI = lstLoaiDoiTuong.ElementAt(cmbLoaiDoiTuong.SelectedIndex).KeywordStrings.First(); objHMPheDuyet.ID_DTUONG = LNumber.StringToInt32(txtMaDoiTuong.Tag.ToString()); objHMPheDuyet.MA_DTUONG = txtMaDoiTuong.Text; objHMPheDuyet.LOAI_HAN_MUC = BusinessConstant.LOAI_HAN_MUC.CHUNG.layGiaTri(); objHMPheDuyet.ID_CNANG = null; objHMPheDuyet.MA_CNANG = null; objHMPheDuyet.ID_TNANG = null; objHMPheDuyet.MA_TNANG = "APPROVE"; objHMPheDuyet.MIN = 0; if (chkHMPheDuyetToiDa.IsChecked == false) { objHMPheDuyet.MAX = (decimal)numHMPheDuyet.Value; } objHMPheDuyet.NGAY_ADUNG = LDateTime.DateToString(teldtNgayHieuLuc.Value.Value, "yyyyMMdd"); if (teldtNgayHetHieuLuc.Value is DateTime) { objHMPheDuyet.NGAY_HHAN = LDateTime.DateToString(teldtNgayHetHieuLuc.Value.Value, "yyyyMMdd"); } //Thông tin kiểm soát objHMPheDuyet.TTHAI_BGHI = BusinessConstant.TrangThaiBanGhi.SU_DUNG.layGiaTri(); objHMPheDuyet.TTHAI_NVU = BusinessConstant.TrangThaiNghiepVu.DA_DUYET.layGiaTri(); objHMPheDuyet.MA_DVI_QLY = ClientInformation.MaDonVi; objHMPheDuyet.MA_DVI_TAO = ClientInformation.MaDonViGiaoDich; objHMPheDuyet.NGAY_NHAP = ClientInformation.NgayLamViecHienTai; objHMPheDuyet.NGUOI_NHAP = ClientInformation.TenDangNhap; if (_action == DatabaseConstant.Action.SUA) { objHMPheDuyet.NGAY_CNHAT = ClientInformation.NgayLamViecHienTai; objHMPheDuyet.NGUOI_CNHAT = ClientInformation.TenDangNhap; } lstObjHanMuc.Add(objHMPheDuyet); #endregion } catch (Exception ex) { LLogging.WriteLog(System.Reflection.MethodInfo.GetCurrentMethod().ToString(), LLogging.LogType.ERR, ex); throw ex; } }