private void btnRemover_Click(object sender, EventArgs e) { try { UsuarioDTO user = UserSession.UsuarioLogado; UsuarioPermissoes chamar = new UsuarioPermissoes(); UsuarioPermissoes permissoes = chamar.Permissoes(user.Cod_Perm); if (permissoes.Funcionario.Substring(0, 1) == "0") { if (permissoes.Funcionario.Substring(4, 1) == "0") { throw new ArgumentException("Você não tem autorização para fazer isto!"); } } view_Func_Usua_Filial data = dgvFuncionario.CurrentRow.DataBoundItem as view_Func_Usua_Filial; FuncionarioBusiness business = new FuncionarioBusiness(); business.RemoverFuncionario(data.id_Funcionario); MessageBox.Show("Funcionário Removido com Sucesso!", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Ocorreu um erro não identificado.", "Black Fit LTDA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnRem_Click(object sender, EventArgs e) { try { FuncionarioDTO dto = dgvFuncionario.CurrentRow.DataBoundItem as FuncionarioDTO; FuncionarioBusiness business = new FuncionarioBusiness(); business.RemoverFuncionario(dto.idFuncionario.ToString()); MessageBox.Show("Funcionario Removido com Sucesso!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show("Selecione um funcionário!", "SIGMA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }