コード例 #1
0
        private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            Camadas.BLL.Bebida bllBebida = new Camadas.BLL.Bebida();

            dgvPesquisa.DataSource = "";
            dgvPesquisa.DataSource = bllBebida.Select();
        }
コード例 #2
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Bebida bebida    = new Camadas.MODEL.Bebida();
            Camadas.BLL.Bebida   bllBebida = new Camadas.BLL.Bebida();

            if (MessageBox.Show("Deseja inserir o registro?", "Inserção", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
            {
                try
                {
                    bebida.Nome  = txtNomeBebida.Text;
                    bebida.Valor = Convert.ToSingle(txtValorBebida.Text);

                    if (bebida.Valor > 0)
                    {
                        bllBebida.Insert(bebida);
                        dgvBebida.DataSource = "";
                        dgvBebida.DataSource = bllBebida.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();
                }
            }
        }
コード例 #3
0
        private void btnRemover_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Bebida bebida    = new Camadas.MODEL.Bebida();
            Camadas.BLL.Bebida   bllBebida = new Camadas.BLL.Bebida();

            try
            {
                bebida.IdBebida = Int32.Parse(txtIdDeletar.Text);

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

                    bllBebida.Delete(id);
                    MessageBox.Show("Exclusão realizada com Sucesso :)", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    dgvBebida.DataSource = "";
                    dgvBebida.DataSource = bllBebida.Select();
                }
            }
            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 btnEditar_Click(object sender, EventArgs e)
        {
            Camadas.MODEL.Bebida bebida    = new Camadas.MODEL.Bebida();
            Camadas.BLL.Bebida   bllBebida = new Camadas.BLL.Bebida();

            try
            {
                if (MessageBox.Show("Deseja atualizar o registro?", "Atualizar", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) == DialogResult.Yes)
                {
                    bebida.IdBebida = Convert.ToInt32(txtIdEditar.Text);
                    bebida.Nome     = txtNomeEditar.Text;
                    bebida.Valor    = Convert.ToSingle(txtValorEditar.Text);

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

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

            finally
            {
                limparCampos();
            }
        }
コード例 #5
0
        private void Bebida_Load(object sender, EventArgs e)
        {
            List <Camadas.MODEL.Bebida> lstBebida = new List <Camadas.MODEL.Bebida>();

            Camadas.BLL.Bebida bllBebida = new Camadas.BLL.Bebida();
            lstBebida = bllBebida.Select();

            dgvBebida.DataSource = lstBebida;
        }
コード例 #6
0
        private void button2_Click(object sender, EventArgs e)
        {
            List <Camadas.MODEL.Bebida> listaBebida = new List <Camadas.MODEL.Bebida>();

            Camadas.BLL.Bebida bllBebida = new Camadas.BLL.Bebida();

            if (cbBebidas.Text == "Todos")
            {
                dgvPesquisa.DataSource = "";
                dgvPesquisa.DataSource = bllBebida.Select();
            }
        }