示例#1
0
 private void btnExcluir_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Tem certeza que deseja excluir?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         if (Convert.ToInt32(lblid.Text) != -1)
         {
             Camadas.Model.funcionario funcionario    = new Camadas.Model.funcionario();
             Camadas.BLL.funcionario   bllFuncionario = new Camadas.BLL.funcionario();
             funcionario.idFuncionario = Convert.ToInt32(lblid.Text);
             funcionario.nome          = textNome.Text;
             funcionario.email         = textEmail.Text;
             funcionario.rg            = textRG.Text;
             funcionario.cpf           = textCPF.Text;
             funcionario.endereco      = textEndereco.Text;
             funcionario.nr            = textNr.Text;
             funcionario.cep           = maskCEP.Text;
             funcionario.admissao      = maskData.Text;
             funcionario.cidade        = textCidade.Text;
             funcionario.estado        = textEstado.Text;
             bllFuncionario.Delete(funcionario);
             dgvFuncionario.DataSource = (from p in bllFuncionario.Select()
                                          select new
             {
                 Funcionário = p.idFuncionario,
                 Nome = p.nome,
                 Email = p.email,
                 RG = p.rg,
                 CPF = p.cpf,
                 Endereço = p.endereco,
                 Número = p.nr,
                 CEP = p.cep,
                 DataAdmissão = p.admissao,
                 Cidade = p.cidade,
                 Estado = p.estado
             }).ToList();
         }
         else
         {
             MessageBox.Show("Não há nenhum cadastro para ser excluído!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Hand);
         }
     }
     LimpaCampos();
 }
示例#2
0
        private void btnGravar_Click(object sender, EventArgs e)
        {
            if (Valida())
            {
                Camadas.Model.funcionario funcionario    = new Camadas.Model.funcionario();
                Camadas.BLL.funcionario   bllFuncionario = new Camadas.BLL.funcionario();
                funcionario.idFuncionario = Convert.ToInt32(lblid.Text);
                funcionario.nome          = textNome.Text;
                funcionario.email         = textEmail.Text;
                funcionario.rg            = textRG.Text;
                funcionario.cpf           = textCPF.Text;
                funcionario.endereco      = textEndereco.Text;
                funcionario.nr            = textNr.Text;
                funcionario.cep           = maskCEP.Text;
                funcionario.admissao      = maskData.Text;
                funcionario.cidade        = textCidade.Text;
                funcionario.estado        = textEstado.Text;
                if (funcionario.idFuncionario == -1)
                {
                    bllFuncionario.Insert(funcionario);
                }
                else
                {
                    bllFuncionario.Update(funcionario);
                }

                if (MessageBox.Show("Deseja incluir o funcionário?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
                {
                    MessageBox.Show("Funcionário incluido com sucesso!", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LimpaCampos();
                    Habilita(false);
                }
                else
                {
                    LimpaCampos();
                }
            }
        }