public static void CarregaCombo(ComboBox combo) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT * FROM Categorias"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } if (dt.Rows.Count > 0) { combo.Items.Clear(); foreach (DataRow dr in dt.Rows) { combo.Items.Add(dr["nome"].ToString()); } } } catch (Exception ex) { throw ex; } }
public static DataTable GetEntradas(string Campo, string Texto) { if (Campo == "DataEntrada") { if (Texto.Length == 10) { Texto = DateTime.Parse(Texto).ToString("yyyy/MM/dd"); } } SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT T.ENTRADAID,T.ORDEM,R.DESCRICAO, P.NOMEFANTASIA, T.CATEGORIA, T.QUANTIDADE, " + "T.DATAENTRADA,T.PRECO,T.DESCONTO,T.TOTAL,T.DESCONTOTOTAL, T.COMPRADOR, T.PARCELAS " + "FROM ENTRADAS AS T INNER JOIN FORNECEDORES AS P ON T.FORNECEDORID = P.ID " + $"INNER JOIN PRODUTOS AS R ON T.PRODUTOID = R.ID where {Campo} like '%{Texto}%'"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt); } } catch (Exception ex) { throw ex; } }
public static ProdutosModel GetProdutoModel(int id) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT * FROM Produtos Where Id=" + id; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } ProdutosModel pm = new ProdutosModel { Id = Convert.ToInt32(dt.Rows[0]["Id"]), fornecedor = Convert.ToInt32(dt.Rows[0]["fornecedor"]), codbarra = dt.Rows[0]["codbarra"].ToString(), descricao = dt.Rows[0]["descricao"].ToString(), preco = dt.Rows[0]["preco"].ToString(), desconto = dt.Rows[0]["desconto"].ToString(), quantidade = dt.Rows[0]["quantidade"].ToString(), imagem = dt.Rows[0]["imagem"].ToString(), categoria = dt.Rows[0]["categoria"].ToString(), fabricante = dt.Rows[0]["fabricante"].ToString() }; return(pm); }
public static void Add(EntradaModel entrada) { try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "INSERT INTO Entradas(ProdutoId,FornecedorId,Ordem, Quantidade,DataEntrada,Preco,Desconto,Total,DescontoTotal,Categoria,Comprador) values (@ProdutoId, @FornecedorId,@Ordem,@Quantidade,@DataEntrada,@Preco,@Desconto,@Total,@DescontoTotal,@Categoria,@Comprador)"; cmd.Parameters.AddWithValue("@ProdutoId", entrada.ProdutoId); cmd.Parameters.AddWithValue("@FornecedorId", entrada.FornecedorId); cmd.Parameters.AddWithValue("@Ordem", entrada.Ordem); cmd.Parameters.AddWithValue("@Quantidade", entrada.Quantidade); cmd.Parameters.AddWithValue("@DataEntrada", entrada.DataEntrada); cmd.Parameters.AddWithValue("@Preco", entrada.Preco); cmd.Parameters.AddWithValue("@Desconto", entrada.Desconto); cmd.Parameters.AddWithValue("@Total", entrada.Total); cmd.Parameters.AddWithValue("@DescontoTotal", entrada.DescontoTotal); cmd.Parameters.AddWithValue("@Categoria", entrada.Categoria); cmd.Parameters.AddWithValue("@Comprador", entrada.Comprador); cmd.ExecuteNonQuery(); } } catch (Exception ex) { frmErro.Mensagem(ex.Message); } }
public static void Update(EntradaModel entrada) { try { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = "UPDATE Entradas SET Ordem=@Ordem,ProdutoId=@ProdutoId,FornecedorId=@FornecedorId, Quantidade=@Quantidade, DataEntrada=@DataEntrada, Preco=@Preco, Desconto=@Desconto, Total=@Total, DescontoTotal=@DescontoTotal,Categoria=@Categoria,Comprador=@Comprador WHERE EntradaId=@EntradaId"; cmd.Parameters.AddWithValue("@EntradaId", entrada.EntradaId); cmd.Parameters.AddWithValue("@Ordem", entrada.Ordem); cmd.Parameters.AddWithValue("@ProdutoId", entrada.ProdutoId); cmd.Parameters.AddWithValue("@FornecedorId", entrada.FornecedorId); cmd.Parameters.AddWithValue("@Quantidade", entrada.Quantidade); cmd.Parameters.AddWithValue("@DataEntrada", entrada.DataEntrada); cmd.Parameters.AddWithValue("@Preco", entrada.Preco); cmd.Parameters.AddWithValue("@Desconto", entrada.Desconto); cmd.Parameters.AddWithValue("@Total", entrada.Total); cmd.Parameters.AddWithValue("@DescontoTotal", entrada.DescontoTotal); cmd.Parameters.AddWithValue("@Categoria", entrada.Categoria); cmd.Parameters.AddWithValue("@Comprador", entrada.Comprador); cmd.ExecuteNonQuery(); }; } catch (Exception ex) { throw ex; } }
public static string GetString(string sql, string CampoDeRetorno) { string resultado = ""; SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = sql; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } } catch (Exception ex) { frmErro form = new frmErro($"Ocorreu um erro ao buscar {CampoDeRetorno}: {ex.Message}"); } if (dt.Rows.Count > 0) { resultado = dt.Rows[0][CampoDeRetorno].ToString(); } return(resultado); }
public static EntradaModel GetEntradaModel(int id) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT * FROM Entradas Where EntradaId=" + id; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } return(new EntradaModel { EntradaId = Convert.ToInt32(dt.Rows[0]["EntradaId"].ToString()), ProdutoId = Convert.ToInt32(dt.Rows[0]["ProdutoId"].ToString()), FornecedorId = Convert.ToInt32(dt.Rows[0]["FornecedorId"].ToString()), Ordem = dt.Rows[0]["Ordem"].ToString(), DataEntrada = dt.Rows[0]["DataEntrada"].ToString(), Preco = dt.Rows[0]["Preco"].ToString(), Total = dt.Rows[0]["Total"].ToString(), Desconto = dt.Rows[0]["Desconto"].ToString(), Quantidade = dt.Rows[0]["Quantidade"].ToString(), DescontoTotal = dt.Rows[0]["DescontoTotal"].ToString(), Categoria = dt.Rows[0]["Categoria"].ToString(), Comprador = dt.Rows[0]["Comprador"].ToString() }); } catch (Exception ex) { throw ex; } }
public static string GetUltimaOrdem() { string ordem = ""; SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT MAX(Ordem)as UltimaOrdem FROM Entradas"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } } catch (Exception ex) { throw ex; } if (dt.Rows.Count > 0) { double Ord = Convert.ToDouble(dt.Rows[0]["UltimaOrdem"]); ordem = (Ord + 1).ToString(); } return(ordem); }
public static List <string> listaColunas(string Tabela) { List <string> lista = new List <string>(); SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = $"SELECT name FROM pragma_table_info['{Tabela}']"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } } catch { } if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { lista.Add(dr["name"].ToString()); } } return(lista); }
public static List <string> listaTabelas() { List <string> lista = new List <string>(); SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT * FROM sqlite_master WHERE type = 'table'"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } } catch { } if (dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { lista.Add(dr["name"].ToString()); } } return(lista); }
public static void Add(ProdutosModel produto) { try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "INSERT INTO Produtos(codbarra,fornecedor,descricao,preco,desconto,quantidade,imagem,categoria,fabricante) values (@codbarra,@fornecedor,@descricao,@preco, @desconto,@quantidade,@imagem,@categoria,@fabricante)"; cmd.Parameters.AddWithValue("@codbarra", produto.codbarra); cmd.Parameters.AddWithValue("@fornecedor", produto.fornecedor); cmd.Parameters.AddWithValue("@descricao", produto.descricao); cmd.Parameters.AddWithValue("@preco", produto.preco); cmd.Parameters.AddWithValue("@desconto", produto.desconto); cmd.Parameters.AddWithValue("@quantidade", produto.quantidade); cmd.Parameters.AddWithValue("@imagem", produto.imagem); cmd.Parameters.AddWithValue("@categoria", produto.categoria); cmd.Parameters.AddWithValue("@fabricante", produto.fabricante); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static void Update(ProdutosModel produto) { try { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = "UPDATE Produtos SET codbarra=@codbarra,fornecedor=@fornecedor, descricao=@descricao,preco =@preco,desconto=@desconto,quantidade=@quantidade,imagem=@imagem, categoria=@categoria, fabricante=@fabricante WHERE Id=@Id"; cmd.Parameters.AddWithValue("@Id", produto.Id); cmd.Parameters.AddWithValue("@fornecedor", produto.fornecedor); cmd.Parameters.AddWithValue("@codbarra", produto.codbarra); cmd.Parameters.AddWithValue("@descricao", produto.descricao); cmd.Parameters.AddWithValue("@preco", produto.preco); cmd.Parameters.AddWithValue("@desconto", produto.desconto); cmd.Parameters.AddWithValue("@quantidade", produto.quantidade); cmd.Parameters.AddWithValue("@imagem", produto.imagem); cmd.Parameters.AddWithValue("@categoria", produto.categoria); cmd.Parameters.AddWithValue("@fabricante", produto.fabricante); cmd.ExecuteNonQuery(); }; } catch (Exception ex) { throw ex; } }
public static int replaceCampo(string sql) { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = sql; return(cmd.ExecuteNonQuery()); } }
public static void ExecutaQuery(string sql) { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = sql; cmd.ExecuteNonQuery(); } }
public static void Add(FornecedorModel fornecedor) { try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "INSERT INTO Fornecedores(NomeFantasia) values (@NomeFantasia)"; cmd.Parameters.AddWithValue("@NomeFantasia", fornecedor.NomeFantasia); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static void Add(CategoriaModel categoria) { try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "INSERT INTO Categorias(nome) values (@nome)"; cmd.Parameters.AddWithValue("@nome", categoria.nome); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static void Delete(int Id) { try { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = "DELETE FROM Categorias Where Id=@Id"; cmd.Parameters.AddWithValue("@Id", Id); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static void UpdateCampo(string Tabela, string Campo, string Texto, int id) { try { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = $"UPDATE {Tabela} SET {Campo}=@{Campo} WHERE Id=@Id"; cmd.Parameters.AddWithValue("@Id", id); cmd.Parameters.AddWithValue($"@{Campo}", Texto); cmd.ExecuteNonQuery(); }; } catch (Exception ex) { throw ex; } }
public static void Update(FornecedorModel fornecedor) { try { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = "UPDATE Fornecedores SET NomeFantasia=@NomeFantasia WHERE Id=@Id"; cmd.Parameters.AddWithValue("@Id", fornecedor.Id); cmd.Parameters.AddWithValue("@NomeFantasia", fornecedor.NomeFantasia); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static void Update(CategoriaModel categoria) { try { using (var cmd = new SQLiteCommand(DalHelper.DbConnection())) { cmd.CommandText = "UPDATE Categorias SET nome=@nome WHERE Id=@Id"; cmd.Parameters.AddWithValue("@Id", categoria.Id); cmd.Parameters.AddWithValue("@NomeFantasia", categoria.nome); cmd.ExecuteNonQuery(); } } catch (Exception ex) { throw ex; } }
public static string GetStringProduto(int id) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); string produto = ""; using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT descricao FROM Produtos Where Id=" + id; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); if (dt.Rows.Count > 0) { produto = dt.Rows[0]["descricao"].ToString(); } } return(produto); }
public static String GetStringCategoria(int id) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT mome FROM Categorias Where Id=" + id; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt.Rows[0]["nome"].ToString()); } } catch (Exception ex) { throw ex; } }
public static DataTable GetCategorias(string nomeCategoria) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = $"SELECT * FROM Categorias Where nome LIKE '%{nomeCategoria}%'"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt); } } catch (Exception ex) { throw ex; } }
public static int GetIdCategoria(string nome) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = $"SELECT Id FROM Categorias Where nome='{nome}'"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(Convert.ToInt32(dt.Rows[0]["Id"].ToString())); } } catch (Exception ex) { throw ex; } }
public static DataTable GetProduto(int id) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT * FROM Produtos Where Id=" + id; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt); } } catch (Exception ex) { throw ex; } }
public static DataTable GetFornecedores() { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = "SELECT * FROM Fornecedores"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt); } } catch (Exception ex) { throw ex; } }
public static DataTable GetDados(string sql) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = sql; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt); } } catch (Exception ex) { throw ex; } }
public static DataTable GetProduto(string Campo, string Valor) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = $"SELECT * FROM Produtos Where {Campo} LIKE '%{Valor}%'"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(dt); } } catch (Exception ex) { throw ex; } }
public static void CarregaCombo(string Tabela, string Campo, ComboBox combo) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = $"SELECT DISTINCT {Campo} FROM {Tabela} ORDER BY {Campo};"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); } if (dt.Rows.Count > 0) { combo.Items.Clear(); foreach (DataRow dr in dt.Rows) { combo.Items.Add(dr[Campo].ToString()); } } }
public static int GetIdfornecedor(string NomeFantasia) { SQLiteDataAdapter da = null; DataTable dt = new DataTable(); try { using (var cmd = DalHelper.DbConnection().CreateCommand()) { cmd.CommandText = $"SELECT Id FROM Fornecedores Where NomeFantasia='{NomeFantasia}'"; da = new SQLiteDataAdapter(cmd.CommandText, DalHelper.DbConnection()); da.Fill(dt); return(Convert.ToInt32(dt.Rows[0]["Id"].ToString())); } } catch (Exception ex) { throw ex; } }