Beispiel #1
0
 private void cmbProduto_SelectionChangeCommitted(object sender, EventArgs e)
 {
     PADARIA.BLL.ProdutoBLL produtoBLL = new PADARIA.BLL.ProdutoBLL();
     PADARIA.MODEL.Produto  produto    = produtoBLL.selectByID(Convert.ToInt32(cmbProduto.SelectedValue));
     txtQntd.Enabled    = true;
     txtValorUnico.Text = "R$ " + produto.valor.ToString();
 }
Beispiel #2
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            PADARIA.MODEL.Produto produto = new PADARIA.MODEL.Produto();
            produto.nome        = txtNome.Text;
            produto.idCategoria = Convert.ToInt32(cmbCategoria.SelectedValue);
            produto.quantidade  = Convert.ToInt32(txtQntd.Text);
            produto.valor       = float.Parse(txtValor.Text);

            PADARIA.BLL.ProdutoBLL dalProd = new PADARIA.BLL.ProdutoBLL();

            if (lblIdValor.Text == "" || lblIdValor.Text == null)
            {
                if ((txtQntd.Text == "" || txtQntd.Text == null) ||
                    (txtNome.Text == "" || txtNome.Text == null) ||
                    (txtValor.Text == "" || txtValor.Text == null) ||
                    (cmbCategoria.SelectedItem == null))
                {
                    MessageBox.Show("Não são permitidos campos vazios");
                }
                else
                {
                    dalProd.insert(produto);
                }
            }
            else
            {
                if ((txtQntd.Text == "" || txtQntd.Text == null) ||
                    (txtNome.Text == "" || txtNome.Text == null) ||
                    (txtValor.Text == "" || txtValor.Text == null) ||
                    (cmbCategoria.SelectedItem == null))
                {
                    MessageBox.Show("Não são permitidos campos vazios");
                }
                else
                {
                    produto.id = Convert.ToInt32(lblIdValor.Text);
                    dalProd.update(produto);
                }
            }


            dtGrdProduto.DataSource   = "";
            dtGrdProduto.DataSource   = dalProd.select();
            pnlProduto.Visible        = !pnlProduto.Visible;
            dtGrdProduto.Visible      = !dtGrdProduto.Visible;
            txtValor.Text             = "";
            txtNome.Text              = "";
            lblIdValor.Text           = "";
            txtQntd.Text              = "";
            cmbCategoria.SelectedItem = null;
            btnExcluir.Enabled        = false;
            lblId.Visible             = false;
            lblIdValor.Visible        = false;
            btnAdicionar.Enabled      = true;
        }
Beispiel #3
0
        private void btnAdProduto_Click(object sender, EventArgs e)
        {
            if ((cmbProduto.SelectedValue != null) &&
                (txtQntd.Text != "" && Convert.ToInt32(txtQntd.Text) > 0))
            {
                PADARIA.BLL.ProdutoBLL produtoBLL = new PADARIA.BLL.ProdutoBLL();
                PADARIA.MODEL.Produto  produto    = produtoBLL.selectByID(Convert.ToInt32(cmbProduto.SelectedValue));
                if (produto.quantidade - Convert.ToInt32(txtQntd.Text) >= 0)
                {
                    float valorTotal = float.Parse(lblValorTotalNum.Text);
                    PADARIA.MODEL.ProdutoVenda produtoVenda = PADARIA.MODEL.ProdutoVenda.Converter(produto, int.Parse(txtQntd.Text));

                    lblValorTotalNum.Text = (valorTotal + (produto.valor * int.Parse(txtQntd.Text))).ToString();

                    bool jaInserido = false;

                    for (int i = 0; i < this.produtosCarrinho.Count; i++)
                    {
                        if (this.produtosCarrinho[i].id == produtoVenda.id)
                        {
                            jaInserido = true;
                            this.produtosCarrinho[i].quantidade += produtoVenda.quantidade;
                            this.produtosCarrinho[i].valorTotal += produtoVenda.quantidade * produto.valor;
                        }
                    }

                    if (jaInserido == false)
                    {
                        produtosCarrinho.Add(produtoVenda);
                    }

                    dtGrdCarrinho.DataSource = "";
                    dtGrdCarrinho.DataSource = produtosCarrinho;

                    cmbProduto.SelectedItem = null;
                    txtQntd.Text            = "";
                    txtValorUnico.Text      = "";
                    txtQntd.Enabled         = false;
                }
                else
                {
                    MessageBox.Show("Estoque insulficiente" + " atualmente " + produto.quantidade);
                }
            }
            else
            {
                MessageBox.Show("Produtos ou quantidades não especificadas");
            }
        }