public DataTable pesquisaProduto(string nome) { DataTable tproduto = new DataTable(); try { TConnect conn = new TConnect(); conn.Sql = "select codigo as Codigo,nome as Nome,estoque as Estoque,valor as Valor from produto where nome Like '%" + nome.Trim() + "%'"; tproduto = conn.selecionar(); }catch(Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: "+e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return tproduto; }
public override DataTable Pesquisar(long cpf) { DataTable tclientes = new DataTable(); try { TConnect conn = new TConnect(); conn.Sql = "select codigo,nome,cpf,dtcadastro as cadastro from cliente where cpf = '" + cpf + "'"; tclientes = conn.selecionar(); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return tclientes; }
public bool VerificaEstoque(int codigo, double qtd) { TConnect p = new TConnect(); p.Sql = "select estoque from produto where codigo = " + codigo; DataTable dt = p.selecionar(); double estoque = Convert.ToDouble(dt.Rows[0]["estoque"]); if ((estoque-qtd) < 0) { return false; } else { return true; } }
public override DataTable Pesquisar(string nome) { DataTable tfuncionario = new DataTable(); try { TConnect conn = new TConnect(); conn.Sql = "select codigo as Codigo,nome as Nome,cpf as Cpf,admissao as Admissão,cargo as Cargo,salario as Salário from funcionario where nome Like '%" + nome + "%'"; tfuncionario = conn.selecionar(); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return tfuncionario; }
public List<PedidoProduto> GetPedidos(string inicio, string fim) { TConnect conn = new TConnect(); conn.Sql = "select p.codigo,p.cod_cliente,p.cod_funcionario,pp.codigo,pp.dtvenda,pr.nome,pp.quantidade,pp.valortotal from pedido p, pedidoproduto pp, produto pr where p.codigo = pp.cod_pedido and pp.cod_produto = pr.codigo and pp.dtvenda BETWEEN '"+inicio+"' and '"+fim+"'"; DataTable p = conn.selecionar(); List<PedidoProduto> lista = new List<PedidoProduto>(); for(int i = 0; i < p.Rows.Count; i++) { PedidoProduto pedido = new PedidoProduto(); pedido.Codigo = Convert.ToInt32(p.Rows[i][0]); pedido.DtVenda = Convert.ToDateTime(p.Rows[i][4]); pedido.Clientes.Codigo = Convert.ToInt32(p.Rows[i][1]); pedido.Funcionarios.Codigo = Convert.ToInt32(p.Rows[i][2]); pedido.CodigoPedidoProduto = Convert.ToInt32(p.Rows[i][3]); pedido.Nome = Convert.ToString(p.Rows[i][5]); pedido.Quantidade = Convert.ToDouble(p.Rows[i][6]); pedido.ValorTotalProduto = Convert.ToDouble(p.Rows[i][7]); lista.Add(pedido); } return lista; }
public DataTable pesquisaProduto(int codigo) { DataTable tproduto = new DataTable(); try { TConnect conn = new TConnect(); conn.Sql = "select codigo as Codigo,nome as Nome,estoque as Estoque,valor as Valor from produto where codigo = " + Convert.ToInt32(codigo); tproduto = conn.selecionar(); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return tproduto; }
public DataTable UpdateGrid() { DataTable tproduto = new DataTable(); try { TConnect conn = new TConnect(); conn.Sql = "select codigo as Codigo,nome as Nome,estoque as Estoque,valor as Valor from produto order by nome"; tproduto = conn.selecionar(); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return tproduto; }
private void BaixaEstoque(double qtd, int codigo) { TConnect p = new TConnect(); p.Sql = "select estoque from produto where codigo = " + codigo; DataTable dt = p.selecionar(); double estoque = Convert.ToDouble(dt.Rows[0]["estoque"]); estoque = estoque - qtd; TConnect u = new TConnect(); u.Sql = "update produto set estoque ='" + estoque + "' where codigo = '" + codigo + "'"; u.UpdateSql(); }