Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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.");
                }
            }
        }
Exemplo n.º 4
0
        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();
            }
        }
Exemplo n.º 5
0
 public void Checar(string objeto)
 {
     try
     {
         EstoquePst estoque = new EstoquePst();
         DisplayData(estoque.checar(objeto));
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
        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();
        }
Exemplo n.º 8
0
        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");
            }
        }
Exemplo n.º 9
0
        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!");
            }
        }
Exemplo n.º 10
0
        public void Checar(string objeto)
        {
            EstoquePst estoque = new EstoquePst();

            DisplayData(estoque.checar(objeto));
        }