public List <OperacaoCambioGrid> ObterTodasGrid() { List <OperacaoCambioGrid> lstResultado = new List <OperacaoCambioGrid>(); try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = ""; sql = sql + "SELECT OP.* "; sql = sql + " , P.Nome as NomeCliente "; sql = sql + " , MO.Nome AS NomeMoedaOrigem "; sql = sql + " , MD.Nome AS NomeMoedaDestino "; sql = sql + "FROM OPERACAO OP "; sql = sql + " LEFT JOIN PESSOA P ON(OP.IdPessoa = P.Id) "; sql = sql + " LEFT JOIN MOEDA MO ON(OP.IdMoedaOrigem = MO.Id) "; sql = sql + " LEFT JOIN MOEDA MD ON(OP.IdMoedaDestino = MD.Id) "; lstResultado = connection.Query <OperacaoCambioGrid>(sql).AsList(); } } catch (Exception ex) { throw; } return(lstResultado); }
public int Excluir(int idOperacao) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = $"DELETE FROM OPERACAO WHERE Id = {idOperacao} "; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }
public int Incluir(Pessoa pessoa) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = $"INSERT INTO PESSOA (Nome) VALUES ('{pessoa.Nome}')"; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }
public int Alterar(Pessoa pessoa) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = $"UPDATE PESSOA SET Nome = '{pessoa.Nome}' WHERE Id = {pessoa.Id} "; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }
public int Alterar(Moeda moeda) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = $"UPDATE MOEDA SET Nome = '{moeda.Nome}' , Cotacao = {moeda.Cotacao.ToSql()} WHERE Id = {moeda.Id} "; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }
public int Incluir(Moeda moeda) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { //string sql = $"INSERT INTO MOEDA (Nome, Cotacao) VALUES ('{moeda.Nome}' , {moeda.Cotacao.ToString("N", new CultureInfo("en-US"))} )"; string sql = $"INSERT INTO MOEDA (Nome, Cotacao) VALUES ('{moeda.Nome}' , {moeda.Cotacao.ToSql() } )"; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }
public List <OperacaoCambio> ObterTodas() { List <OperacaoCambio> lstResultado = new List <OperacaoCambio>(); try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { lstResultado = connection.Query <OperacaoCambio>("SELECT * FROM OPERACAO;").AsList(); } } catch (Exception ex) { throw; } return(lstResultado); }
public List <Pessoa> ObterTodas() { List <Pessoa> lstResultado = new List <Pessoa>(); try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { lstResultado = connection.Query <Pessoa>("SELECT * FROM PESSOA;").AsList(); } } catch (Exception ex) { throw; } return(lstResultado); }
public OperacaoCambio ObterPorId(int id) { OperacaoCambio resultado = new OperacaoCambio(); try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { var lstResultado = connection.Query <OperacaoCambio>($"SELECT * FROM OPERACAO WHERE Id = {id} ;").AsList(); if (lstResultado.Count > 0) { resultado = lstResultado.First(); } } } catch (Exception ex) { throw; } return(resultado); }
public Pessoa ObterPorId(int id) { Pessoa pessoaResultado = new Pessoa(); try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { var lstResultado = connection.Query <Pessoa>($"SELECT * FROM PESSOA WHERE Id = {id} ;").AsList(); if (lstResultado.Count > 0) { pessoaResultado = lstResultado.First(); } } } catch (Exception ex) { throw; } return(pessoaResultado); }
public Moeda ObterPorId(int id) { Moeda resultado = new Moeda(); try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { var lstResultado = connection.Query <Moeda>($"SELECT * FROM MOEDA WHERE Id = {id} ;").AsList(); if (lstResultado.Count > 0) { resultado = lstResultado.First(); } } } catch (Exception ex) { throw; } return(resultado); }
public int Incluir(OperacaoCambio operacaoCambio) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = $"INSERT INTO OPERACAO (IdPessoa, Data, IdMoedaOrigem, IdMoedaDestino, ValorOriginal, ValorConvertido, TaxaCobrada) "; sql = sql + $" VALUES ({operacaoCambio.IdPessoa} " + $" , '{operacaoCambio.Data.ToString("yyyy-MM-dd")}' " + $" , {operacaoCambio.IdMoedaOrigem} " + $" , {operacaoCambio.IdMoedaDestino} " + $" , {operacaoCambio.ValorOriginal.ToSql()} " + $" , {operacaoCambio.ValorConvertido.ToSql()} " + $" , {operacaoCambio.TaxaCobrada.ToSql()} ) "; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }
public int Alterar(OperacaoCambio operacaoCambio) { try { using (var connection = new SQLiteConnection(ConexaoBanco.ObterStringConexao())) { string sql = $"UPDATE OPERACAO SET " + $" IdPessoa = {operacaoCambio.IdPessoa} " + $" , Data = {operacaoCambio.Data.ToString("yyyy-MM-dd")} " + $" , IdMoedaOrigem = {operacaoCambio.IdMoedaOrigem} " + $" , IdMoedaDestino = {operacaoCambio.IdMoedaDestino} " + $" , ValorOriginal = {operacaoCambio.ValorOriginal.ToSql()} " + $" , ValorConvertido = {operacaoCambio.ValorConvertido.ToSql()} " + $" , TaxaCobrada = {operacaoCambio.TaxaCobrada.ToSql()} "; var registrosAfetados = connection.Execute(sql); return(registrosAfetados); } } catch (Exception ex) { throw; } }