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(); }
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(); } } }