private void btnIncluir_Click(object sender, EventArgs e)
        {
            int CodigoCliente = int.Parse(Grid.CurrentRow.Cells["ColumnID"].Value.ToString());


            if (CodigoCliente != 0)
            {
                cliente = PizzariaBLL.BuscarClienteBLL(CodigoCliente);

                string[] linhaCliente = { cliente.Id.ToString(), cliente.Nome, cliente.CPF, cliente.Telefone, cliente.Celular, cliente.TelAdicional, cliente.Endereco, cliente.Numero, cliente.Bairro, cliente.Complemento, cliente.Cidade, cliente.UF, cliente.CEP };
                txtClientePedido.Text = cliente.Nome;
                txtCodCliente.Text    = cliente.Id.ToString();
                abasPedidos.SelectTab(1);
            }


            Grid.Rows.Clear();

            string[] filtros = { txtPesquisar.Text };

            List <Cliente> Clientes = PizzariaBLL.BuscarClienteDAL(filtros);

            foreach (var cliente in Clientes)
            {
                string[] linhaCliente = { cliente.Id.ToString(), cliente.Nome, cliente.CPF, cliente.Telefone, cliente.Celular, cliente.TelAdicional, cliente.Endereco, cliente.Numero, cliente.Bairro, cliente.Complemento, cliente.Cidade, cliente.UF, cliente.CEP };
                Grid.Rows.Add(linhaCliente);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            if (pedido == null)
            {
                pedido = new Pedido();
            }

            pedido.CodCliente       = Convert.ToInt32(txtCodCliente.Text);
            pedido.NomeCliente      = txtClientePedido.Text;
            pedido.ValorTotalPedido = float.Parse(txtValorTotal.Text);
            pedido.ObservacaoPedido = txtObsPedido.Text;

            PizzariaBLL.InserirPedidoBLL(pedido);

            item            = new Item_Venda();
            item.CodProduto = produto.CodProduto;

            PizzariaBLL.InserirItemBLL(item);

            MessageBox.Show("Código Cliente: " + pedido.CodCliente + "\n" + "Cliente: " + pedido.NomeCliente + "\n" + "Obs: " + pedido.ObservacaoPedido + "\n" + "VALOR TOTAL: " + pedido.ValorTotalPedido);

            GridItemVenda.Rows.Clear();
            pedido = null;

            txtCodCliente.Text    = "";
            txtClientePedido.Text = "";
            txtValorTotal.Text    = "";
            txtObsPedido.Text     = "";
            btnSelecionarCliente.Focus();
        }
        public FrmClienteCadastrar(int CodigoCliente)
        {
            InitializeComponent();

            if (CodigoCliente != 0)
            {
                cliente = PizzariaBLL.BuscarClienteBLL(CodigoCliente);

                mskCPF.TextMaskFormat       = MaskFormat.ExcludePromptAndLiterals;
                mskTelefone.TextMaskFormat  = MaskFormat.ExcludePromptAndLiterals;
                mskCelular.TextMaskFormat   = MaskFormat.ExcludePromptAndLiterals;
                mskAdicional.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

                txtNome.Text        = cliente.Nome;
                mskCPF.Text         = cliente.CPF;
                mskTelefone.Text    = cliente.Telefone;
                mskCelular.Text     = cliente.Celular;
                mskAdicional.Text   = cliente.TelAdicional;
                txtEndereco.Text    = cliente.Endereco;
                txtNumero.Text      = cliente.Numero;
                txtBairro.Text      = cliente.Bairro;
                txtComplemento.Text = cliente.Complemento;
                txtCidade.Text      = cliente.Cidade;
                cbUF.Text           = cliente.UF;
                mskCEP.Text         = cliente.CEP;
            }
        }
        private void btnInserirPedido_Click(object sender, EventArgs e)
        {
            int ProdutoSelecionadoPedido = int.Parse(Grid.CurrentRow.Cells["ColumnID"].Value.ToString());

            produto = PizzariaBLL.BuscarProdutoBLL(ProdutoSelecionadoPedido);

            this.DialogResult = DialogResult.OK;
        }
        private void btnExcluir_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Confirma Exclusão?", "Excluir Produto", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int ProdutoSelecionado = int.Parse(Grid.CurrentRow.Cells["ColumnID"].Value.ToString());

                PizzariaBLL.ExcluirProdutoBLL(ProdutoSelecionado);

                Grid.Rows.RemoveAt(Grid.CurrentRow.Index);
            }
        }
Exemplo n.º 6
0
        public FrmProdutoCadastrar(int CodigoProduto)
        {
            InitializeComponent();

            if (CodigoProduto != 0)
            {
                this.Text = "Alterar Produto";
                produto   = PizzariaBLL.BuscarProdutoBLL(CodigoProduto);

                txtNome.Text      = produto.DescricaoProduto;
                txtPreco.Text     = produto.Preco;
                cboCategoria.Text = produto.Categoria;
            }
        }
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            Grid.Rows.Clear();

            string[] filtros = { txtNome.Text, cboCategoria.Text };

            List <Produto> Produtos = PizzariaBLL.BuscarProdutoDAL(filtros);

            foreach (var produto in Produtos)
            {
                string[] linhaProduto = { produto.CodProduto.ToString(), produto.DescricaoProduto, produto.Categoria, produto.Preco };
                Grid.Rows.Add(linhaProduto);
            }
        }
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            Grid.Rows.Clear();

            string[] filtros = { txtPesquisar.Text };

            List <Cliente> Clientes = PizzariaBLL.BuscarClienteDAL(filtros);

            foreach (var cliente in Clientes)
            {
                string[] linhaCliente = { cliente.Id.ToString(), cliente.Nome, cliente.CPF, cliente.Telefone, cliente.Celular, cliente.TelAdicional, cliente.Endereco, cliente.Numero, cliente.Bairro, cliente.Complemento, cliente.Cidade, cliente.UF, cliente.CEP };
                Grid.Rows.Add(linhaCliente);
            }
        }
        private void btnBuscarProduto_Click(object sender, EventArgs e)
        {
            FrmProdutoSelecionar frmProdutoSelecionar = new FrmProdutoSelecionar(Acao.Inserir);


            if (frmProdutoSelecionar.ShowDialog() == DialogResult.OK)
            {
                int codigoProduto = frmProdutoSelecionar.ProdutoSelecionadoPedido;
                this.produto = PizzariaBLL.BuscarProdutoBLL(codigoProduto);
                string[] linhaProduto = { frmProdutoSelecionar.produto.CodProduto.ToString(), frmProdutoSelecionar.produto.DescricaoProduto, frmProdutoSelecionar.produto.Categoria, frmProdutoSelecionar.produto.Preco };
                GridItemVenda.Rows.Add(linhaProduto);
                ValorTotalPedido();
            }
        }
Exemplo n.º 10
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (produto == null)
            {
                produto = new Produto();
            }

            produto.DescricaoProduto = txtNome.Text;
            produto.Preco            = txtPreco.Text;
            produto.Categoria        = cboCategoria.Text;

            if (produto.CodProduto == 0)
            {
                produto.CodProduto = PizzariaBLL.InserirProdutoBLL(produto);
            }
            else
            {
                PizzariaBLL.AtualizarProdutoBLL(produto);
            }

            DialogResult = DialogResult.OK;
        }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (cliente == null)
            {
                cliente = new Cliente();
            }
            //Removendo máscara para salvar no banco o atributo bruto
            mskCPF.TextMaskFormat       = MaskFormat.ExcludePromptAndLiterals;
            mskTelefone.TextMaskFormat  = MaskFormat.ExcludePromptAndLiterals;
            mskCelular.TextMaskFormat   = MaskFormat.ExcludePromptAndLiterals;
            mskAdicional.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals;

            cliente.Nome         = txtNome.Text;
            cliente.CPF          = mskCPF.Text;
            cliente.Telefone     = mskTelefone.Text;
            cliente.Celular      = mskCelular.Text;
            cliente.TelAdicional = mskAdicional.Text;
            cliente.Endereco     = txtEndereco.Text;
            cliente.Numero       = txtNumero.Text;
            cliente.Bairro       = txtBairro.Text;
            cliente.Complemento  = txtComplemento.Text;
            cliente.Cidade       = txtCidade.Text;
            cliente.UF           = cbUF.Text;
            cliente.CEP          = mskCEP.Text;

            if (cliente.Id == 0)
            {
                cliente.Id = PizzariaBLL.InserirClienteBLL(cliente);
            }
            else
            {
                PizzariaBLL.AtualizarClienteBLL(cliente);
            }

            MessageBox.Show("Cliente Cadastrado com Sucesso.", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information);

            DialogResult = DialogResult.OK;
        }