public void PesquisarObjeto() { EstoquePst estoque = new EstoquePst(); try { if (string.IsNullOrEmpty(txt_id_estoque.Text)) { DisplayData(estoque.Pesquisar()); } else { DisplayData(estoque.PesquisarId(int.Parse(txt_id_estoque.Text))); if (table.Rows.Count > 0) { cbb_produto.Text = table.Rows[0]["nome_produto"].ToString(); txt_quantidade.Text = table.Rows[0]["quantidade_produto"].ToString(); txt_id_produto.Text = table.Rows[0]["id_produto"].ToString(); } else { MessageBox.Show("O id informado '" + txt_id_produto.Text + "' não existe!"); } } } catch (Exception err) { MessageBox.Show(err.Message); } }
public void AtualizarObjeto() { EstoquePst estoque; try { if (cbb_produto.Text != "" && txt_id_produto.Text != "") { estoque = new EstoquePst(); estoque.Nome_produto = cbb_produto.Text; estoque.Quantidade_produto = int.Parse(txt_quantidade.Text); estoque.Id_produto = int.Parse(txt_id_produto.Text); con.openCon(estoque.Atualizar()); con.closeCon(); MessageBox.Show("Estoque Atualizado com Sucesso"); DisplayData(estoque.Pesquisar()); PesquisarObjeto(); } else { MessageBox.Show("Erro! Por favor verifique os valores informados"); } } catch (Exception err) { MessageBox.Show(err.Message); } ClearData(); }
public void CadastrarObjeto() { if (!string.IsNullOrEmpty(cbb_produtos.Text) && !string.IsNullOrEmpty(txt_quantidade.Text) && !string.IsNullOrEmpty(txt_valor.Text)) { if (int.Parse(txt_quantidade.Text) <= int.Parse(txt_quant_estoque.Text)) { PedidoPst pedido = new PedidoPst(cbb_produtos.Text, txt_id_produto.Text, int.Parse(txt_quantidade.Text), txt_valor.Text.Replace(",", "."), cbb_cliente.Text, data_pedido.Text, cbb_venda.Text, int.Parse(txt_id_cliente.Text), int.Parse(cbb_dividir.Text)); pedido.Pagou = this.pagou; EstoquePst estoque = new EstoquePst(int.Parse(txt_id_produto.Text), int.Parse(txt_quant_estoque.Text)); con.openCon(pedido.Cadastrar()); con.openCon(estoque.AtualizarQuantidade(int.Parse(txt_quantidade.Text))); con.closeCon(); MessageBox.Show("Pedido Inserido com Sucesso"); ClearData(); PesquisarObjeto(); } else { MessageBox.Show("Erro!, a quantidade informada não existe no estoque, Por favor, atualize o estoque antes da venda."); } } }
public void ChecarId(string objeto) { ProdutoPst produto = new ProdutoPst(); DisplayData(produto.checar(objeto)); if (table.Rows.Count > 0) { txt_id_produto.Text = table.Rows[0]["id_produto"].ToString(); txt_valor_u.Text = table.Rows[0]["valor"].ToString(); calcularPreco(); EstoquePst estoque = new EstoquePst(); DisplayData(estoque.checar(objeto)); if (table.Rows.Count > 0) { txt_quant_estoque.Text = table.Rows[0]["quantidade_produto"].ToString(); ClientePst cliente = new ClientePst(); DisplayData(cliente.checar(cbb_cliente.Text)); if (table.Rows.Count > 0) { txt_id_cliente.Text = table.Rows[0]["id_cliente"].ToString(); } } PesquisarObjeto(); } }
public void Checar(string objeto) { try { EstoquePst estoque = new EstoquePst(); DisplayData(estoque.checar(objeto)); } catch (Exception err) { MessageBox.Show(err.Message); } }
public void CadastrarObjeto() { EstoquePst estoque; try { if (!string.IsNullOrEmpty(cbb_produto.Text) && !string.IsNullOrEmpty(txt_quantidade.Text)) { estoque = new EstoquePst(); estoque.Nome_produto = cbb_produto.Text; estoque.Quantidade_produto = int.Parse(txt_quantidade.Text); estoque.Id_produto = int.Parse(txt_id_produto.Text); //Consultar Objeto Checar(cbb_produto.Text); if (table.Rows.Count > 0) { aux = table.Rows[0]["nome_produto"].ToString(); } else { aux = ""; } //Condição para não haver produtos iguais. if (aux == cbb_produto.Text) { MessageBox.Show("Erro! O produto já está cadastrado no estoque. "); ClearData(); } else { con.openCon(estoque.Cadastrar()); con.closeCon(); MessageBox.Show("Produto Inserido com Sucesso"); } ClearData(); PesquisarObjeto(); } else { MessageBox.Show("Erro!,."); } } catch (Exception err) { MessageBox.Show(err.Message); } }
public void CadastrarObjeto() { PedidoPst pedido; EstoquePst estoque; try { if (!string.IsNullOrEmpty(cbb_produtos.Text) && !string.IsNullOrEmpty(txt_quantidade.Text) && !string.IsNullOrEmpty(txt_valor.Text)) { if (int.Parse(txt_quantidade.Text) <= int.Parse(txt_quant_estoque.Text)) { pedido = new PedidoPst(); pedido.Produto = cbb_produtos.Text; pedido.Id_produto = txt_id_produto.Text; pedido.Quantidade_produto = int.Parse(txt_quantidade.Text); pedido.Valor_produto = txt_valor.Text.Replace(",", "."); pedido.Cliente = cbb_cliente.Text; pedido.Data = data_pedido.Text; pedido.Tipo = cbb_venda.Text; pedido.Id_cliente = int.Parse(txt_id_cliente.Text); pedido.Dividir = int.Parse(cbb_dividir.Text); pedido.Pagou = this.pagou; estoque = new EstoquePst(); estoque.Id_produto = int.Parse(txt_id_produto.Text); estoque.Quantidade_produto = int.Parse(txt_quant_estoque.Text); con.openCon(pedido.Cadastrar()); con.openCon(estoque.AtualizarQuantidade(int.Parse(txt_quantidade.Text))); con.closeCon(); MessageBox.Show("Pedido Inserido com Sucesso"); PesquisarObjeto(); } else { MessageBox.Show("Erro!, a quantidade informada não existe no estoque, Por favor, atualize o estoque antes da venda."); } } } catch (Exception err) { MessageBox.Show(err.Message + " A tentativa de cadastro falhou!"); } ClearData(); }
public void AtualizarObjeto() { if (cbb_produto.Text != "" && txt_id_produto.Text != "") { EstoquePst estoque = new EstoquePst(int.Parse(txt_id_estoque.Text), cbb_produto.Text, int.Parse(txt_quantidade.Text), int.Parse(txt_id_produto.Text)); con.openCon(estoque.Atualizar()); con.closeCon(); MessageBox.Show("Estoque Atualizado com Sucesso"); DisplayData(estoque.Pesquisar()); ClearData(); PesquisarObjeto(); } else { MessageBox.Show("Erro! Por favor verifique os valores informados"); } }
public void ChecarId(string objeto) { try { ProdutoPst produto = new ProdutoPst(); DisplayData(produto.checar(objeto)); if (table.Rows.Count > 0) { txt_id_produto.Text = table.Rows[0]["id_produto"].ToString(); txt_valor_u.Text = table.Rows[0]["valor"].ToString(); calcularPreco(); EstoquePst estoque = new EstoquePst(); DisplayData(estoque.checar(objeto)); if (table.Rows.Count > 0) { txt_quant_estoque.Text = table.Rows[0]["quantidade_produto"].ToString(); ClientePst cliente = new ClientePst(); DisplayData(cliente.checar(cbb_cliente.Text)); if (table.Rows.Count > 0) { txt_id_cliente.Text = table.Rows[0]["id_cliente"].ToString(); } } PesquisarObjeto(); } } catch (Exception err) { MessageBox.Show(err.Message + " A tentativa de busca falhou!"); } }
public void Checar(string objeto) { EstoquePst estoque = new EstoquePst(); DisplayData(estoque.checar(objeto)); }