public NotaPromissoria[] GetByAcertoRenegociado(uint idAcerto) { Acerto acerto = AcertoDAO.Instance.GetAcertoDetails(null, idAcerto); uint idLoja = FuncionarioDAO.Instance.ObtemIdLoja(acerto.UsuCad); List <NotaPromissoria> retorno = new List <NotaPromissoria>(); var contasReceber = ContasReceberDAO.Instance.GetRenegByAcerto(idAcerto, false); foreach (ContasReceber c in contasReceber) { NotaPromissoria nova = new NotaPromissoria(); nova.IdAcerto = idAcerto; nova.IdLoja = idLoja; nova.IdCliente = acerto.IdCli; nova.DataVenc = c.DataVec; nova.Valor = c.ValorVec; nova.ValorFatura = contasReceber.Sum(f => f.ValorVec); nova.Juros = c.Juros; nova.NumeroParc = c.NumParc > 0 ? c.NumParc : 1; nova.NumeroParcMax = c.NumParcMax > 0 ? c.NumParcMax : 1; retorno.Add(nova); } return(retorno.ToArray()); }
public NotaPromissoria[] GetByLiberacao(uint idLiberarPedido) { LiberarPedido lp = LiberarPedidoDAO.Instance.GetElementByPrimaryKey(idLiberarPedido); List <NotaPromissoria> retorno = new List <NotaPromissoria>(); var contasReceber = ContasReceberDAO.Instance.GetByLiberacaoPedido(idLiberarPedido, true); foreach (ContasReceber c in contasReceber) { NotaPromissoria nova = new NotaPromissoria(); nova.IdLiberarPedido = idLiberarPedido; nova.IdLoja = FuncionarioDAO.Instance.ObtemIdLoja(lp.IdFunc); nova.IdCliente = lp.IdCliente; nova.DataVenc = c.DataVec; nova.Valor = c.ValorVec; nova.ValorFatura = contasReceber.Sum(f => f.ValorVec); nova.Juros = c.Juros; nova.NumeroParc = c.NumParc; nova.NumeroParcMax = c.NumParcMax; retorno.Add(nova); } return(retorno.ToArray()); }
public NotaPromissoria[] GetByPedido(uint idPedido) { Pedido ped = PedidoDAO.Instance.GetElementByPrimaryKey(idPedido); List <NotaPromissoria> retorno = new List <NotaPromissoria>(); var contasReceber = ContasReceberDAO.Instance.GetByPedido(null, idPedido, false, true); foreach (ContasReceber c in contasReceber) { NotaPromissoria nova = new NotaPromissoria(); nova.IdPedido = idPedido; nova.IdLoja = ped.IdLoja; nova.IdCliente = ped.IdCli; nova.DataVenc = c.DataVec; nova.Valor = c.ValorVec; nova.ValorFatura = contasReceber.Sum(f => f.ValorVec); nova.Juros = c.Juros; nova.NumeroParc = c.NumParc; nova.NumeroParcMax = c.NumParcMax; retorno.Add(nova); } return(retorno.ToArray()); }
private static void ImprimirTudo(List <Divida> dividas) { foreach (Divida d in dividas) { var carta = new CartaCobranca(d); var etiquetaCarta = carta.Etiqueta.MensagemGerada; var nota = new NotaPromissoria(d); var etiquetaNota = nota.Etiqueta.MensagemGerada; Console.WriteLine(); Console.WriteLine(etiquetaCarta); Console.WriteLine(" " + carta.MensagemGerada); Console.WriteLine(etiquetaNota); Console.WriteLine(" " + nota.MensagemGerada); } }