コード例 #1
0
ファイル: RendimentoDAL.cs プロジェクト: RenanVIvaqua/Tribuno
        /// <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);
        }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
 /// <summary>
 /// Método para Alterar um Rendimento
 /// </summary>
 /// <param name="pRendimento"></param>
 public void AlterarRendimento(RendimentoDTO pRendimento)
 {
     RendimentoDAL.AlterarRendimento(pRendimento);
 }
コード例 #4
0
 /// <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));
 }
コード例 #5
0
ファイル: RendimentoDAL.cs プロジェクト: RenanVIvaqua/Tribuno
        /// <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);
        }