Example #1
0
        public void AtualizarObjeto()
        {
            ProdutoPst produto;

            try
            {
                if (txt_nome.Text != "" && txt_valor.Text != "")
                {
                    produto             = new ProdutoPst();
                    produto.Id          = int.Parse(txt_id_produto.Text);
                    produto.Nome        = txt_nome.Text;
                    produto.Valor       = txt_valor.Text.Replace(",", ".");
                    produto.Valor_dolar = txt_valor_dolar.Text.Replace(",", ".");

                    con.openCon(produto.Atualizar());
                    con.closeCon();
                    MessageBox.Show("Produto Atualizado com Sucesso");

                    DisplayData(produto.Pesquisar());
                    ClearData();
                    this.tbl_ProdutoTableAdapter.Fill(this.rulerDataSet.Tbl_Produto);
                }
                else
                {
                    MessageBox.Show("Erro! Por favor informe algum valor e os informe corretamente");
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Example #2
0
        public void PesquisarObjeto()
        {
            try
            {
                ProdutoPst produto = new ProdutoPst();

                if (string.IsNullOrEmpty(txt_id_produto.Text))
                {
                    DisplayData(produto.Pesquisar());
                }
                else
                {
                    DisplayData(produto.PesquisarId(int.Parse(txt_id_produto.Text)));
                    if (table.Rows.Count > 0)
                    {
                        txt_nome.Text        = table.Rows[0]["nome"].ToString();
                        txt_valor.Text       = table.Rows[0]["valor"].ToString();
                        txt_valor_dolar.Text = table.Rows[0]["valor_dolar"].ToString();
                        aux = "";
                    }
                    else
                    {
                        MessageBox.Show("Cliente com o id " + txt_id_produto.Text + " não existe!");
                        aux = "";
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Example #3
0
        public void DeletarObjeto()
        {
            ProdutoPst produto;

            try
            {
                if (txt_id_produto.Text != "")
                {
                    produto    = new ProdutoPst();
                    produto.Id = int.Parse(txt_id_produto.Text);

                    con.openCon(produto.Deletar());
                    con.closeCon();

                    MessageBox.Show("Produto Apagado com Sucesso");

                    DisplayData(produto.Pesquisar());
                    ClearData();
                }
                else
                {
                    MessageBox.Show("Erro! Por favor informe o ID corretamente");
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Example #4
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();

                    Checar(cbb_produto.Text);

                    if (table.Rows.Count > 0)
                    {
                        txt_id_estoque.Text = table.Rows[0]["id_estoque"].ToString();
                        txt_quantidade.Text = table.Rows[0]["quantidade_produto"].ToString();
                    }
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
        }
Example #5
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();
            }
        }
Example #6
0
 protected Movimento(DateTime data_Venda, DateTime data_Entrega, ClientePst cliente, FuncionarioPst funcionario, ProdutoPst produto)
 {
     Data_Venda   = data_Venda;
     Data_Entrega = data_Entrega;
     Cliente      = cliente;
     Funcionario  = funcionario;
     Produto      = produto;
 }
Example #7
0
 public void Checar(string objeto)
 {
     try
     {
         ProdutoPst produto = new ProdutoPst();
         DisplayData(produto.checar(objeto));
     }
     catch (Exception err)
     {
         MessageBox.Show(err.Message);
     }
 }
Example #8
0
        public void CadastrarObjeto()
        {
            ProdutoPst produto;

            try
            {
                if (!string.IsNullOrEmpty(txt_nome.Text) && !string.IsNullOrEmpty(txt_valor.Text))
                {
                    //Caso o valor em dolar não seja digitado atribui 0.
                    if (string.IsNullOrEmpty(txt_valor_dolar.Text))
                    {
                        txt_valor_dolar.Text = "0";
                    }

                    produto             = new ProdutoPst();
                    produto.Nome        = txt_nome.Text;
                    produto.Valor       = txt_valor.Text.Replace(",", ".");
                    produto.Valor_dolar = txt_valor_dolar.Text.Replace(",", ".");

                    //Consultar Objeto
                    Checar(txt_nome.Text);
                    if (table.Rows.Count > 0)
                    {
                        aux = table.Rows[0]["nome"].ToString();
                    }
                    //Condição para não haver produtos iguais.
                    if (aux == txt_nome.Text)
                    {
                        MessageBox.Show("Erro! O produto já está cadastrado. ");
                        ClearData();
                    }
                    else
                    {
                        con.openCon(produto.Cadastrar());
                        con.closeCon();
                        MessageBox.Show("Produto Inserido com Sucesso");
                    }
                    PesquisarObjeto();
                }
                else
                {
                    MessageBox.Show("Erro!, Produto ou valor não foram informados.");
                }
            }
            catch (Exception err)
            {
                MessageBox.Show(err.Message);
            }
            ClearData();
        }
Example #9
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();

                Checar(cbb_produto.Text);

                if (table.Rows.Count > 0)
                {
                    txt_id_estoque.Text = table.Rows[0]["id_estoque"].ToString();
                    txt_quantidade.Text = table.Rows[0]["quantidade_produto"].ToString();
                }
            }
        }
Example #10
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!");
            }
        }
Example #11
0
 public Compras(DateTime data_Compra, int quantidade_Produto, ProdutoPst produto)
 {
     Data_Compra        = data_Compra;
     Quantidade_Produto = quantidade_Produto;
     Produto            = produto;
 }
Example #12
0
        public void Checar(string objeto)
        {
            ProdutoPst produto = new ProdutoPst();

            DisplayData(produto.checar(objeto));
        }