Esempio n. 1
0
        private void btncadastrar_Click(object sender, EventArgs e)
        {
            if ((txtNome.Text).Equals("") || (nudPrecoCompra.Text).Equals("") || (nudPrecoVenda.Text).Equals(""))
            {
                MessageBox.Show("tá faltando algum dado");
                return;
            }

            Promocao p = new Promocao();

            p.Nome        = txtNome.Text;
            p.precoCompra = Decimal.Parse(nudPrecoCompra.Text);
            p.precoVenda  = Decimal.Parse(nudPrecoVenda.Text);


            PessoaDAL pd = new PessoaDAL();

            pd.gravarPromocao(p);

            dataGridView1.Rows.Clear();

            PessoaDAL       pd1   = new PessoaDAL();
            List <Promocao> lista = pd.ListarTodasAsPromocoes();

            for (int i = 0; i < lista.Count; i++)
            {
                dataGridView1.Rows.Add(new object[] { lista[i].Nome, lista[i].precoCompra, lista[i].precoVenda, lista[i].Codigo });
            }

            txtNome.Text        = "";
            nudPrecoCompra.Text = "";
            nudPrecoVenda.Text  = "";
        }
Esempio n. 2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            PessoaDAL       pd    = new PessoaDAL();
            List <Promocao> lista = pd.ListarTodasAsPromocoes();

            int  x     = 0;
            bool saida = false;

            if (nudCod_deleta.Text.Equals(""))
            {
                MessageBox.Show("O código não foi digitado.");
                return;
            }


            //trecho de proteção para avisar se não existir código
            while (saida == false)
            {
                if (x == lista.Count)
                {
                    MessageBox.Show("esse código não existe");
                    return;
                }
                if (int.Parse(nudCod_deleta.Text) == lista[x].Codigo)
                {
                    saida = true;
                }
                x++;
            }

            //deletando
            int Codigo = int.Parse(nudCod_deleta.Text);

            pd.DeletaItemPromocao(Codigo);

            List <Promocao> lista1 = pd.ListarTodasAsPromocoes();

            //relistagem
            dataGridView1.Rows.Clear();

            for (int i = 0; i < lista1.Count; i++)
            {
                dataGridView1.Rows.Add(new object[] { lista1[i].Nome, lista1[i].precoCompra, lista1[i].precoVenda, lista1[i].Codigo });
            }

            nudCod_deleta.Text = "";
        }
Esempio n. 3
0
        private void Tela_produtos_promocao_Load(object sender, EventArgs e)
        {
            dataGridView1.Rows.Clear();

            PessoaDAL       pd    = new PessoaDAL();
            List <Promocao> lista = pd.ListarTodasAsPromocoes();

            for (int i = 0; i < lista.Count; i++)
            {
                dataGridView1.Rows.Add(new object[] { lista[i].Nome, lista[i].precoCompra, lista[i].precoVenda, lista[i].Codigo });
            }
        }