Пример #1
0
        public List <ContratoImprestimo> ConsultaContratos(ContratoImprestimo contrato)
        {
            List <ContratoImprestimo> RETORNO = new List <ContratoImprestimo>();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@id_cliente", contrato.ID_CLIENTE);
                //conexao.AdicionarParametros("@ID", contrato.ID);
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT contratoimprestimo.ID,cliente.NOME,contratoimprestimo.VALOR_IMPRESTADO,contratoimprestimo.JUROS,contratoimprestimo.VALOR_JUROS,contratoimprestimo.DIA_BASE,contratoimprestimo.SITUACAO " +
                                                    "FROM contratoimprestimo INNER join cliente on cliente.ID = contratoimprestimo.ID_CLIENTE " +
                                                    "WHERE contratoimprestimo.ID_CLIENTE = @id_cliente");
                for (int i = 0; i < DATA.Rows.Count; i++)
                {
                    var dados = new ContratoImprestimo();
                    dados.ClienteContrato = new cliente();

                    dados.ID = Convert.ToInt32(DATA.Rows[i].ItemArray[0].ToString());
                    dados.ClienteContrato.NOME = Convert.ToString(DATA.Rows[i].ItemArray[1].ToString());
                    dados.VALOR_IMPRESTADO     = Convert.ToDecimal(DATA.Rows[i].ItemArray[2].ToString());
                    dados.JUROS       = Convert.ToString(DATA.Rows[i].ItemArray[3].ToString());
                    dados.VALOR_JUROS = Convert.ToDecimal(DATA.Rows[i].ItemArray[4].ToString());
                    dados.DIA_BASE    = Convert.ToInt32(DATA.Rows[i].ItemArray[5].ToString());
                    dados.SITUACAO    = Convert.ToString(DATA.Rows[i].ItemArray[6].ToString());
                    RETORNO.Add(dados);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Пример #2
0
        public int Salvar(ContratoImprestimo dados)
        {
            int retorno = 0;

            conexao = new DlConexao();
            try
            {
                conexao.limparParametros();
                conexao.AdicionarParametros("@ID_CLIENTE", dados.ID_CLIENTE);
                conexao.AdicionarParametros("@VALOR_IMPRESTADO", dados.VALOR_IMPRESTADO);
                conexao.AdicionarParametros("@JUROS", dados.JUROS);
                conexao.AdicionarParametros("@VALOR_JUROS", dados.VALOR_JUROS);
                conexao.AdicionarParametros("@DIA_BASE", dados.DIA_BASE);
                conexao.AdicionarParametros("@SITUACAO", dados.SITUACAO);
                conexao.AdicionarParametros("@DATA", DateTime.Now.Date);

                retorno = Convert.ToInt32(conexao.ExecutarManipulacao(CommandType.Text, "INSERT INTO contratoimprestimo(ID_CLIENTE, VALOR_IMPRESTADO,JUROS,VALOR_JUROS, DIA_BASE,SITUACAO, DATA) " +
                                                                      "VALUES (@ID_CLIENTE,@VALOR_IMPRESTADO,@JUROS,@VALOR_JUROS, @DIA_BASE,@SITUACAO,@DATA); SELECT LAST_INSERT_ID();"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(retorno);
        }
Пример #3
0
        public ContratoImprestimo ConsultaContratoID(int contrato)
        {
            ContratoImprestimo RETORNO = new ContratoImprestimo();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();

                conexao.AdicionarParametros("@ID", contrato);
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contratoimprestimo WHERE ID = @ID");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <ContratoImprestimo>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }
Пример #4
0
        public ContratoImprestimo Consulta(ContratoImprestimo contrato)
        {
            ContratoImprestimo RETORNO = new ContratoImprestimo();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@id_cliente", contrato.ID_CLIENTE);
                conexao.AdicionarParametros("@ID", contrato.ID);
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contratoimprestimo WHERE ID_CLIENTE = @id_cliente AND ID = @ID");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <ContratoImprestimo>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                throw EX;
            }
            return(RETORNO);
        }
Пример #5
0
        public ContratoImprestimo ConsultacontratoAtivo(int ID_CLIENTE, string Situacao)
        {
            ContratoImprestimo RETORNO = new ContratoImprestimo();

            try
            {
                conexao = new DlConexao();
                conexao.limparParametros();
                conexao.AdicionarParametros("@id_cliente", ID_CLIENTE);
                conexao.AdicionarParametros("@Situacao", Situacao);
                var DATA = conexao.ExecutaConsultas(System.Data.CommandType.Text, "SELECT * FROM contratoimprestimo WHERE ID_CLIENTE = @id_cliente AND SITUACAO = @Situacao");
                if (DATA.Rows.Count > 0)
                {
                    RETORNO = Genericos.Popular <ContratoImprestimo>(DATA, 0);
                }
            }
            catch (Exception EX)
            {
                ExceptionErro.ExibirMenssagemException(EX);
            }
            return(RETORNO);
        }