예제 #1
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            if (objPizza == null)
            {
                objPizza = new Pizza();
            }


            objPizza.Nome     = txtnome.Text;
            objPizza.Telefone = txttelefone.Text;
            objPizza.Endereco = txtendereco.Text;
            objPizza.Cep      = txtcep.Text;
            objPizza.Email    = txtemail.Text;

            if (objPizza.Cdcliente == 0)
            {
                objPizza.Cdcliente = PizzaBLL.IncluirClienteBLL(objPizza);
            }
            else
            {
                PizzaBLL.AtualizarBLL(objPizza);
            }

            DialogResult = DialogResult.OK;

            Close();
        }
예제 #2
0
        private void btnsalvar_Click(object sender, EventArgs e)
        {
            if (objPizza == null)
            {
                objPizza = new Pizza();
            }



            objPizza.Categoria    = txtcategoria.Text;
            objPizza.Nomeproduto  = txtnomeproduto.Text;
            objPizza.Valorproduto = float.Parse(txtvalor.Text);


            if (objPizza.Id == 0)
            {
                objPizza.Id = PizzaBLL.IncluiProdutoBLL(objPizza);
            }
            else
            {
                PizzaBLL.AtualizarBLL(objPizza);
            }

            DialogResult = DialogResult.OK;

            Close();
        }
예제 #3
0
        public CadastroPessoas(int CodigoCliente)
        {
            InitializeComponent();

            if (CodigoCliente != 0)
            {
                objPizza         = PizzaBLL.ProcurarClienteBLL(CodigoCliente);
                txtcodigo.Text   = objPizza.Cdcliente.ToString();
                txtnome.Text     = objPizza.Nome;
                txttelefone.Text = objPizza.Telefone;
            }
        }
예제 #4
0
        public CadastroClientes(int CodigoContato)
        {
            InitializeComponent();

            if (CodigoContato != 0)
            {
                objPizza         = PizzaBLL.ProcurarClienteBLL(CodigoContato);
                txtcodigo.Text   = objPizza.Id.ToString();
                txtnome.Text     = objPizza.Nome;
                txttelefone.Text = objPizza.Telefone;
            }
        }
예제 #5
0
        private void btnsalvar_Click_1(object sender, EventArgs e)
        {
            if (objPizza == null)
            {
                objPizza = new Pizza();
            }


            objPizza.Nome     = txtnome.Text;
            objPizza.Telefone = txttelefone.Text;

            if (objPizza.Id == 0)
            {
                objPizza.Id = PizzaBLL.IncluirClienteBLL(objPizza);
            }
            else
            {
                PizzaBLL.AtualizarBLL(objPizza);
            }

            DialogResult = DialogResult.OK;

            Close();
        }
예제 #6
0
        private void lblAddPizza_Click(object sender, EventArgs e)
        {
            PedidoModel pedido;

            if (string.IsNullOrEmpty(txtPedido.Text))
            {
                //Faz novo pedido
                pedido = new PedidoModel();
                pedido.NumeroPedido = PedidoBLL.GetUltimoNumero();
                pedido.IdPedido     = PedidoBLL.PedidoDB.Count;
                //Adicionar campo de observação
            }
            else
            {
                //Obtem Pedido
                pedido = PedidoBLL.GetPedidoPorNumero(txtPedido.Text);

                if (pedido == null)
                {
                    Notificacao.pushMessage("Por favor informe o pedido!", lblAlert, tmAlert, ptbAlert, panAlert);
                    return;
                }

                PedidoBLL.PedidoDB.RemoveAt(PedidoBLL.PedidoDB.ToList().FindIndex(x => x.NumeroPedido == txtPedido.Text));
            }

            if (pedido.Pizzas == null)
            {
                pedido.Pizzas = new BindingList <PedidoPizzaModel>();
            }

            if (cmbPizza.Text != null)
            {
                try
                {
                    cmbPedidos.Visible     = true;
                    lblAddPedido.Visible   = false;
                    ptbPedidos.Visible     = false;
                    lblPedidos.Visible     = true;
                    lblListaPizzas.Visible = true;



                    pedido.Pizzas.Add(new PedidoPizzaModel()
                    {
                        IdPedido   = PedidoBLL.PedidoDB.Count + 1,
                        ComBorda   = ckbBorda.Checked,
                        IdPizza    = (int)cmbPizza.SelectedValue,
                        Pizza      = PizzaBLL.GetPizzaById((int)cmbPizza.SelectedValue),
                        Pedido     = pedido,
                        Quantidade = (int)numQtd.Value
                    });
                    PedidoBLL.PedidoDB.Add(pedido);
                    txtPedido.Text         = pedido.NumeroPedido;
                    cmbPizza.SelectedIndex = -1;

                    cmbPedidos.Refresh();
                }
                catch
                {
                    Notificacao.pushMessage("Por favor selecione uma pizza!", lblAlert, tmAlert, ptbAlert, panAlert);
                }
            }
        }