예제 #1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Pizza pizza    = new Camadas.MODEL.Pizza();
            Camadas.BLL.Pizza   bllPizza = new Camadas.BLL.Pizza();

            try
            {
                if (MessageBox.Show("Deseja atualizar o registro?", "Atualizar", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                {
                    pizza.IdPizza   = Convert.ToInt32(txtIdEditar.Text);
                    pizza.Nome      = txTipoEditar.Text;
                    pizza.ValorBase = Convert.ToSingle(txtValorEditar.Text);

                    bllPizza.Update(pizza);
                    MessageBox.Show("Atualização realizada com sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    dgvPizza1.DataSource = "";
                    dgvPizza1.DataSource = bllPizza.Select();
                }
            }
            catch
            {
                MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            finally
            {
                limparCampos();
            }
        }
        private void btnFiltrar_Click(object sender, EventArgs e)
        {
            List <Camadas.MODEL.Pizza> listaPizza = new List <Camadas.MODEL.Pizza>();

            Camadas.BLL.Pizza bllPizza = new Camadas.BLL.Pizza();

            if (rbIdPizza.Checked)
            {
                if (txtPesquisaPizza.Text != string.Empty)
                {
                    listaPizza = bllPizza.Select(Convert.ToInt32(txtPesquisaPizza.Text));
                }
                else
                {
                    MessageBox.Show("Erro: ID Vazio :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else if (rbNomePizza.Checked)
            {
                if (txtPesquisaPizza.Text != string.Empty)
                {
                    listaPizza = bllPizza.Select(txtPesquisaPizza.Text.Trim());
                }
                else
                {
                    MessageBox.Show("Erro: Nome Vazio :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            dgvPesquisa.DataSource = "";
            dgvPesquisa.DataSource = listaPizza;
            limparCampos();
        }
예제 #3
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Pizza pizza    = new Camadas.MODEL.Pizza();
            Camadas.BLL.Pizza   bllPizza = new Camadas.BLL.Pizza();

            if (MessageBox.Show("Deseja inserir o registro?", "Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
            {
                try
                {
                    pizza.Nome      = txtNomePizza.Text;
                    pizza.ValorBase = Convert.ToSingle(txtValorPizza.Text);

                    if (pizza.ValorBase > 0)
                    {
                        bllPizza.Insert(pizza);
                        dgvPizza1.DataSource = "";
                        dgvPizza1.DataSource = bllPizza.Select();
                        MessageBox.Show("Inserção realizada com sucesso :)", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("`Valor não pode ser negativo :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }

                catch (FormatException)
                {
                    MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    limparCampos();
                }
            }
        }
예제 #4
0
        private void btnRemover_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Pizza pizza    = new Camadas.MODEL.Pizza();
            Camadas.BLL.Pizza   bllPizza = new Camadas.BLL.Pizza();

            try
            {
                if (MessageBox.Show("Deseja excluir o registro?", "Exclusão", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    int id = Convert.ToInt32(txtIdDeletar.Text);

                    bllPizza.Delete(id);
                    MessageBox.Show("O registro foi deletado com sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    dgvPizza1.DataSource = "";
                    dgvPizza1.DataSource = bllPizza.Select();
                }
            }
            catch (FormatException)
            {
                MessageBox.Show("Você inseriu um caracter em um campo que só aceita inteiros :(", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                limparCampos();
            }
        }
 private void rbTodosPizza_CheckedChanged(object sender, EventArgs e)
 {
     lblPesquisa.Visible      = false;
     txtPesquisaPizza.Visible = false;
     btnFiltrar.Visible       = false;
     Camadas.BLL.Pizza bllPizza = new Camadas.BLL.Pizza();
     dgvPesquisa.DataSource = "";
     dgvPesquisa.DataSource = bllPizza.Select();
 }
예제 #6
0
        private void Pizza_Load(object sender, EventArgs e)
        {
            //Pizzas Cadastradas no datagridview
            List <Camadas.MODEL.Pizza> lstPizza = new List <Camadas.MODEL.Pizza>();

            Camadas.BLL.Pizza bllPizza = new Camadas.BLL.Pizza();
            lstPizza = bllPizza.Select();

            dgvPizza1.DataSource = lstPizza;
        }
        private void Pesquisa_Load(object sender, EventArgs e)
        {
            lblPesquisa.Visible      = false;
            txtPesquisaPizza.Visible = false;
            btnFiltrar.Visible       = false;

            lblPesquisaBebida.Visible = false;

            Camadas.BLL.Pizza bllPizza = new Camadas.BLL.Pizza();
            dgvPesquisa.DataSource = "";
            dgvPesquisa.DataSource = bllPizza.Select();
        }