/// <summary>LISTA DIVIDAS</summary> /// <returns>LISTA DE INADIMPLENCIAS</returns> public List <InadimplenciaBusiness> litarInadim(int?_USERID = 0) { try { List <InadimplenciaBusiness> _INADIMPLENCIABUSINESS = new List <InadimplenciaBusiness>(); List <INADIMPLENCIA> _INADIMPLENCIA = new List <INADIMPLENCIA>(); List <USUARIO> _USUARIO = new List <USUARIO>(); InadimplenciaBusiness _INADIMBUSINESS = new InadimplenciaBusiness(); ParcelaBusiness _PARCELASBUSINESS = new ParcelaBusiness(); if (_USERID > 0) { _INADIMPLENCIA = _context.INADIMPLENCIAs.Where(x => x.USERID == _USERID).ToList(); } else { _INADIMPLENCIA = _context.INADIMPLENCIAs.ToList(); } if (_INADIMPLENCIA.Count > 0) { //PERCORRE A LISTA DE INADIMPLENCIA ENCONTRADA foreach (var item in _INADIMPLENCIA) { _INADIMBUSINESS = new InadimplenciaBusiness(); _INADIMBUSINESS.INADIMPLENCIA = new INADIMPLENCIA(); _INADIMBUSINESS.USUARIO = new USUARIO(); _INADIMBUSINESS.PARCELAS = new List <ParcelaBusiness>(); //CARREGA OS DADOS NO OBJETO _INADIMBUSINESS.USUARIO = _context.USUARIOs.Where(x => x.ID == item.USERID).FirstOrDefault(); _INADIMBUSINESS.INADIMPLENCIA.DT_CALCULO = item.DT_CALCULO; _INADIMBUSINESS.INADIMPLENCIA.DT_VENCIMENTO = item.DT_VENCIMENTO; _INADIMBUSINESS.INADIMPLENCIA.QTD_PARCELAS = item.QTD_PARCELAS; _INADIMBUSINESS.INADIMPLENCIA.VALOR_CALCULADO = item.VALOR_CALCULADO; _INADIMBUSINESS.INADIMPLENCIA.VALOR_JUROS = item.VALOR_JUROS; _INADIMBUSINESS.INADIMPLENCIA.ATRASODIAS = item.ATRASODIAS; _INADIMBUSINESS.INADIMPLENCIA.VALOR_ORIGINAL = item.VALOR_ORIGINAL; //PERCORRE A LISTA DE PARCELAS REFERENTE A INADIMPLENCIA for (int i = 1; i <= item.QTD_PARCELAS; i++) { _PARCELASBUSINESS = new ParcelaBusiness(); _PARCELASBUSINESS.ID = i; _PARCELASBUSINESS.DT_VENCIMENTO = item.DT_CALCULO.AddMonths(i).Date; _PARCELASBUSINESS.VALOR = item.VALOR_PARCELA; _INADIMBUSINESS.PARCELAS.Add(_PARCELASBUSINESS); } //PERCORRE ADICIONA A INDADIMPLENCIA A LISTA _INADIMPLENCIABUSINESS.Add(_INADIMBUSINESS); } } return(_INADIMPLENCIABUSINESS); } catch (Exception e) { throw new Exception(e.Message, e); } }
public PedidoController() { pedidoBusiness = new PedidoBusiness(); pedidoStatusBusiness = new PedidoStatusBusiness(); consultorBusiness = new ConsultorBusiness(); lojaBusiness = new LojaBusiness(); tipoPagamentoBusiness = new TipoPagamentoBusiness(); orcamentoBusiness = new OrcamentoBusiness(); parcelaBusiness = new ParcelaBusiness(); }
public ParcelaController() { parcelaBusiness = new ParcelaBusiness(); }