예제 #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);
            }
        }
예제 #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();
        }
예제 #3
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");
            }
        }