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 override long Editar() { long id = new long(); try { TConnect c = new TConnect(); c.Sql = "update cliente set nome ='" + this.Nome + "',cpf = '" + this.Cpf + "',dtcadastro ='" + this.dtCadastro + "' where codigo = '" + this.Codigo + "'"; id = c.UpdateSql(); MessageBox.Show("Cliente atualizado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return id; }
public override long Cadastrar() { long id = new long(); try { TConnect c = new TConnect(); c.Sql = "insert into cliente(nome,cpf,dtcadastro)values('" + this.Nome + "','" + this.Cpf + "','" + this.dtCadastro + "')"; id = c.Inserir(); MessageBox.Show("Cliente cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return id; }
public long Editar() { long id = new long(); try { TConnect p = new TConnect(); p.Sql = "update produto set nome ='" + this.Nome + "', valor = '" + this.Valor + "',estoque ='" + this.Estoque + "' where codigo = '" + this.Codigo + "'"; id = p.UpdateSql(); MessageBox.Show("Produto atualizado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return id; }
public long CadastrarProduto() { long id = 0; try { TConnect p = new TConnect(); p.Sql = "insert into produto(nome,valor,estoque)values('" + this.Nome + "','" + this.Valor + "','" + this.Estoque + "')"; id = p.Inserir(); MessageBox.Show("Produto cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: "+e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return id; }
public override long Editar() { long id = new long(); try { TConnect f = new TConnect(); f.Sql = "update funcionario set nome = '" + this.Nome + "',cpf = '" + this.Cpf + "',admissao = '" + this.Admissao + "',salario = '" + this.Salario + "',cargo = '" + this.Cargo + "' where codigo = '" + this.Codigo + "'"; id = f.UpdateSql(); MessageBox.Show("Funcionario atualizado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return id; }
public override long Cadastrar() { long id = new long(); try { TConnect f = new TConnect(); f.Sql = "insert into funcionario(nome,cpf,admissao,salario,cargo)values('" + this.Nome + "','" + this.Cpf + "','" + this.Admissao + "','" + this.Salario + "','" + this.Cargo + "')"; id = f.Inserir(); MessageBox.Show("Funcionário cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } return id; }
private void btn_pesquisarProduto_Click(object sender, EventArgs e) { TConnect conn = new TConnect(); if (rbt_nomeprodutopesquisa.Checked) { dt_DataGridProduto.DataSource = this.Produto.pesquisaProduto(tb_nomeprodutopesquisa.Text.Trim()); } else if (rbt_codigoprodutopesquisa.Checked) { if (mtb_codigoprodutopesquisa.Text == "") { MessageBox.Show(this, "Problema na Interface: Preencher campo com um código válido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { dt_DataGridProduto.DataSource = this.Produto.pesquisaProduto(Convert.ToInt32(mtb_codigoprodutopesquisa.Text)); } } }
public void TirarPedido(List<PedidoProduto> produtos) { if (this.Clientes == null) { Cliente clientes = new Cliente(); clientes.Codigo = 1; this.Clientes = clientes; } TConnect p = new TConnect(); p.Sql = "insert into pedido(cod_cliente,cod_funcionario)values(" + this.Clientes.Codigo + "," + this.Funcionarios.Codigo + ")"; long id = p.Inserir(); for (int i = 0; i < produtos.Count(); i++) { TConnect pp = new TConnect(); string dateTimeFormat = "{0}-{1}-{2} {3}:{4}:{5}"; string dtvendas = string.Format(dateTimeFormat, this.DtVenda.Year, this.DtVenda.Month, this.DtVenda.Day, this.DtVenda.Hour, this.DtVenda.Minute, this.DtVenda.Second); pp.Sql = "insert into pedidoproduto(dtvenda,cod_produto,quantidade,valortotal,cod_pedido)values('" + dtvendas + "','" + produtos[i].CodigoPedidoProduto + "','" + produtos[i].Quantidade + "','" + produtos[i].ValorTotalProduto + "','" + id + "')"; pp.Inserir(); this.BaixaEstoque(produtos[i].Quantidade, produtos[i].CodigoPedidoProduto); } }
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(); }