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); }
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); }
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); }
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); }
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); }