/// <summary> /// Método para Consultar Rendimento /// </summary> /// <param name="pId_Usuario"></param> /// <param name="pId_Rendimento"></param> /// <returns></returns> public DTO.RendimentoDTO ConsultarRendimento(int pId_Usuario, int pId_Rendimento) { DTO.RendimentoDTO rendimento = new RendimentoDTO(); pParam.Add("ID_USUARIO", pId_Usuario.ToString()); pParam.Add("ID_RENDIMENTO", pId_Rendimento.ToString()); var ds = Acesso.Consultar(Tribuno3.Processos.Executar.Consultar_Rendimento, Generico.ParametroSql(pParam)); if (ds.Rows[0].ItemArray[0] != DBNull.Value) { rendimento.Id_Usuario = Convert.ToInt32(ds.Rows[0].ItemArray[0]); } if (ds.Rows[0].ItemArray[1] != DBNull.Value) { rendimento.Id_Operacao = Convert.ToInt32(ds.Rows[0].ItemArray[1]); } if (ds.Rows[0].ItemArray[2] != DBNull.Value) { rendimento.NomeOperacao = Convert.ToString(ds.Rows[0].ItemArray[2]); } if (ds.Rows[0].ItemArray[3] != DBNull.Value) { rendimento.ValorParcela = Convert.ToDouble(ds.Rows[0].ItemArray[3]); } if (ds.Rows[0].ItemArray[4] != DBNull.Value) { rendimento.QtdParcela = Convert.ToInt32(ds.Rows[0].ItemArray[4]); } if (ds.Rows[0].ItemArray[5] != DBNull.Value) { rendimento.DataRecebimento = Convert.ToDateTime(ds.Rows[0].ItemArray[5]); } if (ds.Rows[0].ItemArray[6] != DBNull.Value) { rendimento.Descriacao = Convert.ToString(ds.Rows[0].ItemArray[6]); } if (ds.Rows[0].ItemArray[7] != DBNull.Value) { rendimento.DataCriacaoOper = Convert.ToDateTime(ds.Rows[0].ItemArray[7]); } if (ds.Rows[0].ItemArray[8] != DBNull.Value) { rendimento.DataAltercao = Convert.ToDateTime(ds.Rows[0].ItemArray[8]); } return(rendimento); }
/// <summary> /// Converte Viewmodel em Objeto /// </summary> /// <param name="pRendimento"></param> /// <returns></returns> public RendimentoDTO ConvertModeltoObj(Models.OperacaoModel pRendimento) { RendimentoDTO objRendimento = new RendimentoDTO(); UsuarioBLL bllUsuario = new UsuarioBLL(); objRendimento.Id_Usuario = bllUsuario.ConsultarUsuarioSessao(); objRendimento.Id_Operacao = pRendimento.IdOperacao; objRendimento.NomeOperacao = pRendimento.NomeOperacao; objRendimento.QtdParcela = pRendimento.QtdParcela; objRendimento.ValorParcela = pRendimento.ValorParcela; objRendimento.Descriacao = pRendimento.Descricao; objRendimento.DataRecebimento = pRendimento.DataOperacao; objRendimento.DataAltercao = DateTime.Now; objRendimento.TipoCalculo = pRendimento.TipodeCalculo; return(objRendimento); }
/// <summary> /// Método para Alterar um Rendimento /// </summary> /// <param name="pRendimento"></param> public void AlterarRendimento(RendimentoDTO pRendimento) { RendimentoDAL.AlterarRendimento(pRendimento); }
/// <summary> /// Método para Inserir Rendimento no Banco de Dados /// </summary> /// <param name="pRendimento"></param> public string InserirRendimento(RendimentoDTO pRendimento, List <OperacaoParcelasDTO> pParcelas) { pRendimento.ValorOperacao = pParcelas.Sum(x => x.Valor_Parcela); return(RendimentoDAL.Inserir(pRendimento)); }
/// <summary> /// Método para Listar todos os Rendimento do cliente /// </summary> /// <param name="pParam"></param> /// <returns></returns> public List <DTO.RendimentoDTO> ListarRendimento(int pId_Usuario) { List <DTO.RendimentoDTO> objLista = new List <DTO.RendimentoDTO>(); pParam.Add("ID_USUARIO", pId_Usuario.ToString()); var tabela = Acesso.Consultar(Processos.Executar.Consultar_Listar_Rendimento, Generico.ParametroSql(pParam)); for (int i = 0; i < tabela.Rows.Count; i++) { DTO.RendimentoDTO rendimento = new RendimentoDTO(); if (tabela.Rows[i].ItemArray[0] != DBNull.Value) { rendimento.Id_Usuario = Convert.ToInt32(tabela.Rows[i].ItemArray[0]); } if (tabela.Rows[i].ItemArray[1] != DBNull.Value) { rendimento.Id_Operacao = Convert.ToInt32(tabela.Rows[i].ItemArray[1]); } if (tabela.Rows[i].ItemArray[2] != DBNull.Value) { rendimento.NomeOperacao = Convert.ToString(tabela.Rows[i].ItemArray[2]); } if (tabela.Rows[i].ItemArray[3] != DBNull.Value) { rendimento.QtdParcela = Convert.ToInt32(tabela.Rows[i].ItemArray[3]); } if (tabela.Rows[i].ItemArray[4] != DBNull.Value) { rendimento.DataRecebimento = Convert.ToDateTime(tabela.Rows[i].ItemArray[4]); } if (tabela.Rows[i].ItemArray[5] != DBNull.Value) { rendimento.ValorOperacao = Convert.ToDouble(tabela.Rows[i].ItemArray[5]); } if (tabela.Rows[i].ItemArray[6] != DBNull.Value) { rendimento.ValorParcela = Convert.ToDouble(tabela.Rows[i].ItemArray[6]); } if (tabela.Rows[i].ItemArray[7] != DBNull.Value) { rendimento.Descriacao = Convert.ToString(tabela.Rows[i].ItemArray[7]); } if (tabela.Rows[i].ItemArray[8] != DBNull.Value) { rendimento.DataCriacaoOper = Convert.ToDateTime(tabela.Rows[i].ItemArray[8]); } if (tabela.Rows[i].ItemArray[9] != DBNull.Value) { rendimento.DataAltercao = Convert.ToDateTime(tabela.Rows[i].ItemArray[9]); } objLista.Add(rendimento); } return(objLista); }