Ejemplo n.º 1
0
 private void btnModify_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (grdKheUoc.SelectedItems.Count == 0)
         {
             return;
         }
         XuLyNoQuaHan   objXuLyNoQH = (XuLyNoQuaHan)grdKheUoc.SelectedItems[0];
         ucXuLyNoKheUoc objKheUoc   = new ucXuLyNoKheUoc();
         objKheUoc.LayGiaTriTraVe = new ucXuLyNoKheUoc.LayGiaTriXuLy(LayGiaTriPopup);
         TruyenGiaTriChoPopup TruyenGiaTri = new TruyenGiaTriChoPopup(objKheUoc.SetValue);
         TruyenGiaTri(lstXuLyNoQH);
         objKheUoc.LoadControlData(objXuLyNoQH);
         Window window = new Window();
         window.Title   = "Chi tiết xử lý nợ khế ước";
         window.Content = objKheUoc;
         window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
         window.ShowDialog();
         LoadGridViewData();
     }
     catch (Exception ex)
     {
         LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex);
     }
 }
Ejemplo n.º 2
0
        private void grdKheUoc_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (grdKheUoc.SelectedItems.Count == 0)
            {
                return;
            }
            XuLyNoQuaHan objXuLyNoQHan = (XuLyNoQuaHan)grdKheUoc.SelectedItems[0];

            if (objXuLyNoQHan != null)
            {
                LoadControlData(objXuLyNoQHan);
            }
        }
Ejemplo n.º 3
0
 private void btnAddKheUoc_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (!Vadidated())
         {
             return;
         }
         XuLyNoQuaHan objXuLyNoQHan = new XuLyNoQuaHan();
         objXuLyNoQHan.KheUocXuLy              = new XuLyNoQuaHan.KheUocXuLyNo();
         objXuLyNoQHan.KheUocXuLy.ID           = idKheUoc;
         objXuLyNoQHan.KheUocXuLy.MA_KUOC      = txtSoKheUoc.Text;
         objXuLyNoQHan.KheUocXuLy.ID_KHANG     = idKhachHang;
         objXuLyNoQHan.KheUocXuLy.MA_KHANG     = mAKhachHang;
         objXuLyNoQHan.KheUocXuLy.TEN_KHANG    = tEnKhachHang;
         objXuLyNoQHan.KheUocXuLy.NGAY_VAY     = LDateTime.DateToString((DateTime)teldtNgayVay.Value, ApplicationConstant.defaultDateTimeFormat);
         objXuLyNoQHan.KheUocXuLy.THOI_HAN_VAY = (int)txtThoiHanVay.Value;
         objXuLyNoQHan.KheUocXuLy.THOI_HAN_DVI = lstThoiHanVay.ElementAt(cmbThoiHanVay.SelectedIndex).KeywordStrings.First();
         objXuLyNoQHan.KheUocXuLy.LSuat        = (decimal)txtLaiSuat.Value;
         objXuLyNoQHan.KheUocXuLy.NGAY_DHAN    = LDateTime.DateToString((DateTime)teldtNgayDaoHan.Value, ApplicationConstant.defaultDateTimeFormat);
         objXuLyNoQHan.KheUocXuLy.SO_TIEN_VAY  = (decimal)txtSoTienVay.Value;
         objXuLyNoQHan.KheUocXuLy.DU_NO_GOC    = (decimal)txtDuNoGoc.Value;
         objXuLyNoQHan.KheUocXuLy.DU_NO_LAI    = (decimal)txtDuNoLai.Value;
         objXuLyNoQHan.KheUocXuLy.NHOM_NO_HT   = lstNhomNo.ElementAt(cmbNhomNo.SelectedIndex).KeywordStrings.First();
         objXuLyNoQHan.XU_LY_NO_GOC            = (decimal)txtXuKyDuNoGoc.Value;
         objXuLyNoQHan.XU_LY_NO_LAI            = (decimal)txtXuKyDuNoLai.Value;
         objXuLyNoQHan.DU_PHONG_CHUNG          = (decimal)txtDuPhongChung.Value;
         objXuLyNoQHan.DU_PHONG_CU_THE         = (decimal)txtDuPhongCuThe.Value;
         objXuLyNoQHan.CHI_PHI        = (decimal)txtChiPhi.Value;
         objXuLyNoQHan.DANH_SACH_TSDB = lstTSDB;
         int iIndex = -1;
         iIndex = lstXuLyNoQuaHan.IndexOf(lstXuLyNoQuaHan.FirstOrDefault(i => i.KheUocXuLy.ID.Equals(idKheUoc)));
         if (iIndex > -1)
         {
             lstXuLyNoQuaHan[iIndex] = objXuLyNoQHan;
         }
         else
         {
             lstXuLyNoQuaHan.Add(objXuLyNoQHan);
         }
     }
     catch (Exception ex)
     {
         LMessage.ShowMessage("M.DungChung.LoiChung", LMessage.MessageBoxType.Error);
         LLogging.WriteLog(ex.TargetSite.Name, LLogging.LogType.ERR, ex);
     }
 }
Ejemplo n.º 4
0
 public void LoadControlData(XuLyNoQuaHan objXuLyNoQHan)
 {
     idKheUoc                    = objXuLyNoQHan.KheUocXuLy.ID;
     txtSoKheUoc.Text            = objXuLyNoQHan.KheUocXuLy.MA_KUOC;
     idKhachHang                 = objXuLyNoQHan.KheUocXuLy.ID_KHANG;
     mAKhachHang                 = objXuLyNoQHan.KheUocXuLy.MA_KHANG;
     tEnKhachHang                = objXuLyNoQHan.KheUocXuLy.TEN_KHANG;
     teldtNgayVay.Value          = LDateTime.StringToDate(objXuLyNoQHan.KheUocXuLy.NGAY_VAY, ApplicationConstant.defaultDateTimeFormat);
     txtThoiHanVay.Value         = (double)objXuLyNoQHan.KheUocXuLy.THOI_HAN_VAY;
     cmbThoiHanVay.SelectedIndex = lstThoiHanVay.IndexOf(lstThoiHanVay.FirstOrDefault(i => i.KeywordStrings.First().Equals(objXuLyNoQHan.KheUocXuLy.THOI_HAN_DVI)));
     txtLaiSuat.Value            = (double)objXuLyNoQHan.KheUocXuLy.LSuat;
     teldtNgayDaoHan.Value       = LDateTime.StringToDate(objXuLyNoQHan.KheUocXuLy.NGAY_DHAN, ApplicationConstant.defaultDateTimeFormat);
     txtSoTienVay.Value          = (double)objXuLyNoQHan.KheUocXuLy.SO_TIEN_VAY;
     txtDuNoGoc.Value            = (double)objXuLyNoQHan.KheUocXuLy.DU_NO_GOC;
     txtDuNoLai.Value            = (double)objXuLyNoQHan.KheUocXuLy.DU_NO_LAI;
     cmbNhomNo.SelectedIndex     = lstNhomNo.IndexOf(lstNhomNo.FirstOrDefault(i => i.KeywordStrings.First().Equals(objXuLyNoQHan.KheUocXuLy.NHOM_NO_HT)));
     txtXuKyDuNoGoc.Value        = (double)objXuLyNoQHan.XU_LY_NO_GOC;
     txtXuKyDuNoLai.Value        = (double)objXuLyNoQHan.XU_LY_NO_LAI;
     txtDuPhongChung.Value       = (double)objXuLyNoQHan.DU_PHONG_CHUNG;
     txtDuPhongCuThe.Value       = (double)objXuLyNoQHan.DU_PHONG_CU_THE;
     txtChiPhi.Value             = (double)objXuLyNoQHan.CHI_PHI;
     lstTSDB = objXuLyNoQHan.DANH_SACH_TSDB;
 }