예제 #1
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);
            }
        }
예제 #2
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);
            }
        }
예제 #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);
            }
        }