예제 #1
0
        private void frmVendas_Load(object sender, EventArgs e)
        {
            PADARIA.BLL.ClienteBLL       clienteBLL = new PADARIA.BLL.ClienteBLL();
            PADARIA.BLL.ProdutoBLL       produtoBLL = new PADARIA.BLL.ProdutoBLL();
            PADARIA.BLL.VendasBLL        vendasBLL  = new PADARIA.BLL.VendasBLL();
            List <PADARIA.MODEL.Produto> produtos   = new List <PADARIA.MODEL.Produto>();

            produtos = produtoBLL.select();
            for (int i = 0; i < produtos.Count; i++)
            {
                if (produtos[i].quantidade <= 0)
                {
                    produtos.RemoveAt(i);
                }
            }

            cmbCliente.DisplayMember = "nome";
            cmbCliente.ValueMember   = "id";
            cmbCliente.DataSource    = clienteBLL.select();
            cmbCliente.SelectedItem  = null;

            cmbProduto.DisplayMember = "nome";
            cmbProduto.ValueMember   = "id";
            cmbProduto.DataSource    = produtos;
            cmbProduto.SelectedItem  = null;

            dtGrdVenda.DataSource = "";
            dtGrdVenda.DataSource = vendasBLL.select();
        }
예제 #2
0
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            int idProduto = Convert.ToInt32(lblIdValor.Text);

            DialogResult resposta = MessageBox.Show("Deseja excluir o Produto " + txtNome.Text + "?", "Exclusão de produtos",
                                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            PADARIA.BLL.ProdutoBLL dalProd = new PADARIA.BLL.ProdutoBLL();
            if (resposta == DialogResult.Yes)
            {
                dalProd.delete(idProduto);
                dtGrdProduto.DataSource   = "";
                dtGrdProduto.DataSource   = dalProd.select();
                pnlProduto.Visible        = !pnlProduto.Visible;
                dtGrdProduto.Visible      = !dtGrdProduto.Visible;
                txtValor.Text             = "";
                lblIdValor.Text           = "";
                txtNome.Text              = "";
                txtQntd.Text              = "";
                cmbCategoria.SelectedItem = null;
                btnExcluir.Enabled        = false;
                lblId.Visible             = false;
                lblIdValor.Visible        = false;
                btnAdicionar.Enabled      = true;
            }
        }
예제 #3
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;
        }
예제 #4
0
 private void frmProduto_Load(object sender, EventArgs e)
 {
     PADARIA.BLL.CategoriaBLL categoria = new PADARIA.BLL.CategoriaBLL();
     PADARIA.BLL.ProdutoBLL   dalProd   = new PADARIA.BLL.ProdutoBLL();
     cmbCategoria.DisplayMember = "nome";
     cmbCategoria.ValueMember   = "id";
     cmbCategoria.DataSource    = categoria.select();
     cmbCategoria.SelectedItem  = null;
     dtGrdProduto.DataSource    = "";
     dtGrdProduto.DataSource    = dalProd.select();
 }