public List <OperacaoParcelasDTO> ConsultarParcelas(int pIdOperacao) { Dictionary <string, string> pParam = new Dictionary <string, string>(); pParam.Add("IdOperacao", pIdOperacao.ToString()); var tabela = Acesso.Consultar(Processos.Executar.Consultar_Operacao_Parcela, Util.ParametroSql(pParam)); List <OperacaoParcelasDTO> listaParcelas = new List <OperacaoParcelasDTO>(); for (int i = 0; i < tabela.Rows.Count; i++) { OperacaoParcelasDTO objParcela = new OperacaoParcelasDTO(); if (tabela.Rows[i]["IdOperacao"] != DBNull.Value) { objParcela.Id_Operacao = Convert.ToInt32(tabela.Rows[i]["IdOperacao"]); } if (tabela.Rows[i]["IdParcela"] != DBNull.Value) { objParcela.Id_Parcela = Convert.ToInt32(tabela.Rows[i]["IdParcela"]); } if (tabela.Rows[i]["NumeroParcela"] != DBNull.Value) { objParcela.Numero_Parcela = Convert.ToInt32(tabela.Rows[i]["NumeroParcela"]); } if (tabela.Rows[i]["Valor_Parcela"] != DBNull.Value) { objParcela.Valor_Parcela = Convert.ToInt32(tabela.Rows[i]["Valor_Parcela"]); } if (tabela.Rows[i]["DataVencimento"] != DBNull.Value) { objParcela.DataVencimentoParcela = Convert.ToDateTime(tabela.Rows[i]["DataVencimento"]); } if (tabela.Rows[i]["StatusParcela"] != DBNull.Value) { objParcela.Status = (StatusParcela)Convert.ToInt32(tabela.Rows[i]["StatusParcela"]); } listaParcelas.Add(objParcela); } return(listaParcelas); }
public List <OperacaoParcelasDTO> ConsultarParcelas(int pIdDivida) { Dictionary <string, string> pParam = new Dictionary <string, string>(); pParam.Add("ID_DIVIDA", pIdDivida.ToString()); var tabela = Acesso.Consultar(Processos.Executar.Consultar_Passivo_Parcela, Generico.ParametroSql(pParam)); List <OperacaoParcelasDTO> listaParcelas = new List <OperacaoParcelasDTO>(); for (int i = 0; i < tabela.Rows.Count; i++) { OperacaoParcelasDTO objParcela = new OperacaoParcelasDTO(); if (tabela.Rows[i].ItemArray[0] != DBNull.Value) { objParcela.Id_Operacao = Convert.ToInt32(tabela.Rows[i].ItemArray[0]); } if (tabela.Rows[i].ItemArray[1] != DBNull.Value) { objParcela.Id_Parcela = Convert.ToInt32(tabela.Rows[i].ItemArray[1]); } if (tabela.Rows[i].ItemArray[2] != DBNull.Value) { objParcela.Numero_Parcela = Convert.ToInt32(tabela.Rows[i].ItemArray[2]); } if (tabela.Rows[i].ItemArray[3] != DBNull.Value) { objParcela.Valor_Parcela = Convert.ToInt32(tabela.Rows[i].ItemArray[3]); } if (tabela.Rows[i].ItemArray[4] != DBNull.Value) { objParcela.DataVencimentoParcela = Convert.ToDateTime(tabela.Rows[0].ItemArray[4]); } if (tabela.Rows[i].ItemArray[5] != DBNull.Value) { objParcela.Status = Convert.ToInt32(tabela.Rows[i].ItemArray[5]); } listaParcelas.Add(objParcela); } return(listaParcelas); }
public List <OperacaoParcelasDTO> GerarParcelas(PassivosDTO pPassivo) { List <OperacaoParcelasDTO> lista = new List <OperacaoParcelasDTO>(); for (int x = 1; x <= pPassivo.QtdParcela; x++) { OperacaoParcelasDTO objParcela = new OperacaoParcelasDTO(); objParcela.Numero_Parcela = x; objParcela.Valor_Parcela = pPassivo.TipoCalculo == TipodeCalculo.parcela? pPassivo.ValorParcela : pPassivo.ValorParcela / pPassivo.QtdParcela; objParcela.DataVencimentoParcela = x == 1 ? pPassivo.DataVencimento : pPassivo.DataVencimento.AddMonths(x - 1); objParcela.Status = 1; lista.Add(objParcela); } return(lista); }
public List <OperacaoParcelasDTO> GerarParcelas(OperacaoModel pOperacao) { List <OperacaoParcelasDTO> lista = new List <OperacaoParcelasDTO>(); for (int x = 1; x <= pOperacao.QtdParcela; x++) { OperacaoParcelasDTO objParcela = new OperacaoParcelasDTO(); objParcela.Numero_Parcela = x; // Sera ajustado no Futuro ! // decimal valorParcela = pOperacao.TipodeCalculo == TipodeCalculo.Parcela ? (decimal)pOperacao.ValorParcela : (decimal)pOperacao.ValorParcela / pOperacao.QtdParcela; decimal valorParcela = (decimal)pOperacao.ValorParcela; objParcela.Valor_Parcela = (double)valorParcela; objParcela.DataVencimentoParcela = x == 1 ? pOperacao.DataOperacao : pOperacao.DataOperacao.AddMonths(x - 1); objParcela.Status = StatusParcela.EmAberto; lista.Add(objParcela); } return(lista); }