public Facade() { _funcionarioDAO = FactoryDAO.CreateFuncionarioDAO(); _clienteDAO = FactoryDAO.CreateClienteDAO(); _contratoDAO = FactoryDAO.CreateContratoDAO(); _unidadeDAO = FactoryDAO.CreateUnidadeDAO(); _historicoFuncionarioDAO = FactoryDAO.CreateHistoricoFuncionarioDAO(); _verbaDAO = FactoryDAO.CreateVerbaDAO(); _contratoAliquotaDAO = FactoryDAO.CreateContratoAliquotaDAO(); }
public static void cadastrarFuncionarioWebService(DBConexao db, String nome, String codigoFunc, String cpf, String identidade, String passaporte, String numOutroDocumento, String descricaoOutroDocumento, int idPerfil, DateTime dataNascimento, DateTime dataAssuncaoCargo, DateTime dataAdmissao, DateTime dataDemissao) { FuncionarioDAO.cadastrarFuncionarioWebService(db, nome, codigoFunc, cpf, identidade, passaporte, numOutroDocumento, descricaoOutroDocumento, idPerfil, dataNascimento, dataAssuncaoCargo, dataAdmissao, dataDemissao); }
public ActionResult Pesquisa(string nomeFuncionario) { FuncionarioDAO dao = new FuncionarioDAO(); IList <Funcionario> funcionario = dao.Listar(); var Funcionario = funcionario.Where(a => a.Nome.ToLower().Contains(nomeFuncionario.ToLower())); ViewBag.FuncionarioSet = Funcionario; return(View()); }
private void btnConcluir_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(txtMatricula.Text) && !string.IsNullOrWhiteSpace(txtNome.Text) && !string.IsNullOrWhiteSpace(txtCpf.Text) && txtMatricula.Text.Length == 5 && txtCpf.Text.Length == 11 && !string.IsNullOrWhiteSpace(txtTelefone.Text) && txtTelefone.Text.Length == 10) { if (Validacao.ValidarCpf(txtCpf.Text)) { //funcionario = new Funcionario(); funcionario = FuncionarioDAO.BuscarPorMatricula(txtMatricula.Text); if (funcionario != null) { funcionario.Matricula = txtMatricula.Text; funcionario.Cpf = txtCpf.Text; funcionario.Nome = txtNome.Text; funcionario.Telefone = txtTelefone.Text; if (FuncionarioDAO.Alterar(funcionario)) { MessageBox.Show("Alteração concluída com sucesso!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Information); btnRemover.IsEnabled = true; btnRemover.Visibility = Visibility.Visible; btnConcluir.Visibility = Visibility.Hidden; txtNome.IsEnabled = false; txtCpf.IsEnabled = false; txtTelefone.IsEnabled = false; } else { MessageBox.Show("Não é possivel alterar um funcionário com prontuários vinculados!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("O funcionário não existe na base!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); LimparFormulario(); } } else { MessageBox.Show("A alteração só é possível se for informado um CPF válido!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); } } else { MessageBox.Show("É necessário preencher todos os campos!", "Remoção de Funcionários", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void cboFuncionarios_DropDownClosed(object sender, System.EventArgs e) { if (!string.IsNullOrWhiteSpace(cboFuncionarios.Text)) { int id = (int)cboFuncionarios.SelectedValue; Funcionario funcionario = FuncionarioDAO.BuscarPorId(id); txtNomeFuncionario.Text = funcionario.Nome; } }
public ActionResult AtualizarFuncionario(int id, Funcionario funcionario) { try { var funcDAO = new FuncionarioDAO(); funcDAO.AtualizarFuncionario(funcionario); return(RedirectToAction("SelecionarFuncionarios")); } catch { return(View()); } }
public frPesquisaAten() { InitializeComponent(); FuncionarioDAO temp = new FuncionarioDAO(); cbxFuncionario.DataSource = temp.Listar(null); cbxFuncionario.DisplayMember = "Nome"; cbxFuncionario.ValueMember = "Id"; cbxFuncionario.SelectedIndex = -1; }
public void CadastrarFuncionario(FuncionarioDTO funcionario) { mensagem = ""; ValidarFuncionario(funcionario); if (mensagem == "") { FuncionarioDAO.getInstance().CadastrarFuncionario(funcionario); this.mensagem = FuncionarioDAO.getInstance().mensagem; } }
public FuncionarioController(FuncionarioDAO funcionarioDAO, UserManager<UsuarioLogado> userManager, SignInManager<UsuarioLogado> signInManager, TarefaDAO tarefaDAO ) { _funcionarioDAO = funcionarioDAO; _userManager = userManager; _signInManager = signInManager; _tarefaDAO = tarefaDAO; }
private void GetDTO(Venda v) { ClienteDAO cDAO = new ClienteDAO(); ProprietarioDao pDAO = new ProprietarioDao(); ImovelDAO iDAO = new ImovelDAO(); FuncionarioDAO fDAO = new FuncionarioDAO(); // Venda textBoxIDVenda.Text = v.Id.ToString(); txtBoxTipo.Text = v.Tipo; mtbData.Text = v.DataVenda; // Proprietario Proprietario p = pDAO.BuscarPorId(v.IdProprietario); textBoxIDP.Text = p.Id.ToString(); textBoxNomeP.Text = p.Nome; maskedTextBoxCpfP.Text = p.Cpf; textBoxRgP.Text = p.Rg; textBoxEmailP.Text = p.Email; textBoxRuaP.Text = p.Rua; textBoxBairroP.Text = p.Bairro; textBoxCidadeP.Text = p.Cidade; textBoxNumeroP.Text = p.Numero.ToString(); maskedTextBoxTelefoneP.Text = p.Telefone; // Cliente Cliente c = cDAO.BuscarPorId(v.IdCliente); textBoxIDC.Text = c.Id.ToString(); textBoxNomeC.Text = c.Nome; maskedTextBoxTelefoneC.Text = c.Telefone; maskedTextBoxCpfC.Text = c.Cpf; textBoxEmailC.Text = c.Email; textBoxRgC.Text = c.Rg; // Imóvel Imovel i = iDAO.BuscaTodosPorId(v.IdImovel); textBoxIDI.Text = i.Id.ToString(); maskedTextBoxCpfPImovel.Text = p.Cpf; textBoxCategoria.Text = i.Categoria; textBoxTipo.Text = i.Tipo; textBoxValorI.Text = i.Valor.ToString(); textBoxRuaI.Text = i.Rua; textBoxNumeroI.Text = i.Numero.ToString(); textBoxBairroI.Text = i.Bairro; textBoxMetragemI.Text = i.Metragem.ToString(); textBoxFrente.Text = i.Frente.ToString(); textBoxFundo.Text = i.Fundo.ToString(); // Funcionario Funcionario f = fDAO.BuscarPorId(v.IdFuncionario); textBoxID.Text = f.Id.ToString(); textBoxNomeF.Text = f.Nome; textBoxCreci.Text = f.Creci; }
public ActionResult Cadastrar(string txtNome, string txtCPF) { Funcionario f = new Funcionario { Nome = txtNome, CPF = txtCPF }; FuncionarioDAO.CadastrarFuncionario(f); return(RedirectToAction("Index", "Funcionario")); }
public ActionResult EditarFunc(int id) { var metodoFuncionario = new FuncionarioDAO(); var funcionarios = metodoFuncionario.ListarId(id); if (funcionarios == null) { return(HttpNotFound()); } return(View(funcionarios)); }
private void btnAlterar_Click(object sender, EventArgs e) { FuncionarioDAO fDAO = new FuncionarioDAO(); fDAO.Atualizar(SetDTO()); if (MessageBox.Show("Cadastro atualizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information) == DialogResult.OK) { this.Dispose(); } }
public ObservableCollection <KeyValuePair <int, string> > CarregarFuncionarios() { var chavesValoresFuncionarios = new ObservableCollection <KeyValuePair <int, string> >(); FuncionarioDAO funcionarioDAO = new FuncionarioDAO(); var funcionarios = funcionarioDAO.Listar(); foreach (FuncionarioModel item in funcionarios) { chavesValoresFuncionarios.Add(new KeyValuePair <int, string>(item.Id, item.Nome)); } return(chavesValoresFuncionarios); }
public void ExcluirFuncionario(string idFuncionario) { try { FuncionarioDAO.getInstance().ExcluirFuncionario(Convert.ToInt32(idFuncionario)); this.mensagem = FuncionarioDAO.getInstance().mensagem; } catch (Exception) { this.mensagem = "Id inválido"; } }
private void Buscar_id(int id) { FuncionarioDAO fDAO = new FuncionarioDAO(); Funcionario f = fDAO.Buscar_Id(id); txtAltId.Text = f.Id.ToString(); txtAltNome.Text = f.Nome; txtAltCargo.Text = f.Cargo; txtAltEndereco.Text = f.Endereco; txtAltTelefone.Text = f.Telefone; txtAltData_nasc.Text = f.Data_nasc; }
public void fillFuncionario() { List <Funcionario> funcionarios; FuncionarioDAO fDAO = new FuncionarioDAO(); txtFunc.Items.Clear(); funcionarios = fDAO.Carregar(); foreach (Funcionario f in funcionarios) { txtFunc.Items.Add(f.Cpf); } }
/// <summary> /// inicializando os componentes /// </summary> public FormFuncionario() { InitializeComponent(); //Objetos para Banco dao = new FuncionarioDAO(); daoEndereco = new EnderecoDAO(); daoLoja = new LojaDAO(); //evento de destaque de campo mk_cpf.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_dataNascimento.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_matricula.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_nome.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_telefone.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); mk_email.Enter += new EventHandler(ClassFuncoes.CampoEventoEnter); //leave mk_cpf.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_dataNascimento.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_matricula.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_nome.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_telefone.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); mk_email.Leave += new EventHandler(ClassFuncoes.CampoEventoLeave); //tradução this.Text = Properties.Resources.ResourceManager.GetString("titulo_funcionario1"); this.textoCargo.Text = Properties.Resources.ResourceManager.GetString("titulo_cargo"); this.textoMatricula.Text = Properties.Resources.ResourceManager.GetString("titulo_matricula"); this.textoCpf.Text = Properties.Resources.ResourceManager.GetString("titulo_cpf"); this.textoDataNascimento.Text = Properties.Resources.ResourceManager.GetString("titulo_dataNascimento"); this.textoEmail.Text = Properties.Resources.ResourceManager.GetString("titulo_email"); this.textoGrupo.Text = Properties.Resources.ResourceManager.GetString("titulo_grupo"); this.textoNome.Text = Properties.Resources.ResourceManager.GetString("titulo_nome"); this.textoSexo.Text = Properties.Resources.ResourceManager.GetString("titulo_sexo"); this.textoTelefone.Text = Properties.Resources.ResourceManager.GetString("titulo_telefone"); this.radioButtonFeminino.Text = Properties.Resources.ResourceManager.GetString("radio_feminino"); this.radioButtonMasculino.Text = Properties.Resources.ResourceManager.GetString("radio_masculino"); //evento de teclado para tab no enter e Esc this.KeyDown += new System.Windows.Forms.KeyEventHandler(ClassFuncoes.FormEventoKeyDown); //controle de botoes userControl = new ControleUsBTN(); userControl.Dock = DockStyle.Bottom; panelFormulario.Controls.Add(userControl); //EVENTOS do user control userControl.btnAdicionar.Click += BtnAdicionar_Click; userControl.btnRemover.Click += BtnRemover_Click; userControl.btnSalvar.Click += BtnSalvar_Click; AtualizarTela(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { cboFuncionario.ItemsSource = FuncionarioDAO.Listar(); cboFuncionario.DisplayMemberPath = "Nome"; cboFuncionario.SelectedValuePath = "Id"; cboDoador.ItemsSource = DoadorDAO.Listar(); cboDoador.DisplayMemberPath = "Nome"; cboDoador.SelectedValuePath = "Id"; txtData.Text = DateTime.Now.ToString(); }
public void Salvar(ConexaoGeral conn, MySqlTransaction transaction) { using (var dao = new FuncionarioDAO(conn)) { if (Id == 0) { throw new Exception("Não é possível alterar um registro que não possui identificador!"); } dao.Update(this, transaction); } }
public void Salvar(string senha, ConexaoGeral conn, MySqlTransaction transaction) { using (var dao = new FuncionarioDAO(conn)) { if (Id != 0) { throw new Exception("Não é possível inserir um registro que já possui identificador!"); } dao.Insert(this, senha, transaction); } }
private void pictureBox6_Click(object sender, EventArgs e) { FrmCadastroFuncionario frm = new FrmCadastroFuncionario(); frm.Show(); FuncionarioDAO dao = new FuncionarioDAO(); FuncionarioM func = new FuncionarioM(); func = dao.selectFuncionario("", Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value)); frm.atualizar(func); this.Close(); }
private void txtPesquisaFunc_TextChanged(object sender, EventArgs e) { FuncionarioDAO fDAO = new FuncionarioDAO(); List <Funcionario> funcionarios; funcionarios = fDAO.Listar(txtPesquisaFunc.Text); dgvFuncP.Rows.Clear(); foreach (Funcionario f in funcionarios) { dgvFuncP.Rows.Add(f.Cpf, f.Nome, f.Telefone); } }
private void Window_Loaded(object sender, RoutedEventArgs e) { cboFuncionarios.ItemsSource = FuncionarioDAO.Listar(); cboFuncionarios.DisplayMemberPath = "Matricula"; cboFuncionarios.SelectedValuePath = "Id"; cboCaixas.ItemsSource = CaixaDAO.Listar(); cboCaixas.DisplayMemberPath = "NumeroCaixa"; cboCaixas.SelectedValuePath = "Id"; }
private void FillFunc() { FuncionarioDAO fDAO = new FuncionarioDAO(); List <Funcionario> funcionarios; funcionarios = fDAO.Carregar(); dgvFuncP.Rows.Clear(); foreach (Funcionario f in funcionarios) { dgvFuncP.Rows.Add(f.Cpf, f.Nome, f.Telefone); } }
private IQueryable <dynamic> Find(int?IdFuncionario, string nmFuncionario) { var funcionarioDAO = new FuncionarioDAO(); var list = funcionarioDAO.SelectFuncionario(IdFuncionario, nmFuncionario); var select = list.Select(u => new { IdFuncionario = u.IdFuncionario, nmFuncionario = u.nmFuncionario, }).OrderBy(u => u.nmFuncionario).ToList(); return(select.AsQueryable()); }
private void Window_Loaded(object sender, RoutedEventArgs e) { dtaFuncionarios.ItemsSource = FuncionarioDAO.Listar(); Funcionario funcionario = new Funcionario(); dynamic item = new { Matricula = funcionario.Matricula, Nome = funcionario.Nome, Cpf = funcionario.Cpf }; }
private void btnRemover_Click(object sender, RoutedEventArgs e) { if (funcionario != null) { FuncionarioDAO.Remover(funcionario); _messageBoxClass.MensagemInfoOK("Funcionario Removido!"); } else { _messageBoxClass.MensagemErroOK("O Funcionario não foi removido"); } LimparForm(); }
private void btnDeletar_Click(object sender, RoutedEventArgs e) { try { FuncionarioDAO deleta = new FuncionarioDAO(); deleta.deletafuncionario(funcionario_id.ToString()); MessageBox.Show("Funcionario exluído, com sucesso!"); } catch (Exception er) { MessageBox.Show(er.Message); } }
private void AtualizaFuncionario() { try { populaFuncionario(); FuncionarioDAO dao = new FuncionarioDAO(); dao.atualizaFuncionario(funcionario); } catch (Exception e) { MessageBox.Show(e.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUsuarioNovo.Text) || string.IsNullOrWhiteSpace(txtSenhaNova1.Text) || string.IsNullOrWhiteSpace(txtSenhaNova2.Text)) { MessageBox.Show("Preencha todos os campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUsuarioNovo.Focus(); } else { if (txtSenhaNova1.Text != txtSenhaNova2.Text) { MessageBox.Show("Senha incompatíveis, corrija por favor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUsuarioNovo.Focus(); } else { var senha = Cripitografia.encripto(txtSenhaNova2.Text); try { if (num == 0) { var funcionario = (Funcionario)pessoaFisica; funcionario.autenticacao.usuario = txtUsuarioNovo.Text; funcionario.autenticacao.senha = senha; var fDAO = new FuncionarioDAO(); fDAO.atualizar(funcionario); } else if (num == 1) { var terceirizado = (Terceirizado)pessoaFisica; terceirizado.autenticacao.usuario = txtUsuarioNovo.Text; terceirizado.autenticacao.senha = senha; var tDAO = new TerceirizadoDAO(); tDAO.atualizar(terceirizado); } MessageBox.Show("Credenciais atualizadas com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); estadoInicial(); } catch (Exception) { MessageBox.Show("Falha ao atualizar credenciais", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); estadoInicial(); } } } }
private void btnCarregar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUsuario.Text) || string.IsNullOrWhiteSpace(txtSenha.Text)) { MessageBox.Show("Por favor preenhca todos os campos!"); txtUsuario.Focus(); return; } else { try { var tDAO = new TerceirizadoDAO(); var fDAO = new FuncionarioDAO(); string senha = Cripitografia.encripto(txtSenha.Text); var funcionario = fDAO.get(f => f.autenticacao.usuario == txtUsuario.Text && f.autenticacao.senha == senha).FirstOrDefault(); var terceirizado = tDAO.get(t => t.autenticacao != null && t.autenticacao.usuario == txtUsuario.Text && t.autenticacao.senha == senha).FirstOrDefault(); if ((terceirizado != null)) { var principal = frmPrincipal.getInstance(); principal.Show(); principal.verificarUsuarioLogado(terceirizado.idPessoaFisica, terceirizado.autenticacao.nivelAcesso); Visible = false; } else if ((funcionario != null)) { var principal = frmPrincipal.getInstance(); principal.Show(); principal.verificarUsuarioLogado(funcionario.idPessoaFisica, funcionario.autenticacao.nivelAcesso); Visible = false; } else { MessageBox.Show("Nenhum usuário encontrado", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); txtUsuario.Focus(); return; } } catch (Exception ex) { MessageBox.Show("Falha ao tentar autenticar\nDetalhes: " + ex, "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Information); Application.Exit(); } } }
private void btnCadAltSenPesquisar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtCadAltPesquisa.Text)) { mensagem("Por favor insira um valo no campo 'Pesquisa'"); } else { if (rdbCadAltFunVinIFSP.Checked == true && rdbCadAltNome.Checked == true) { try { var fDao = new FuncionarioDAO(); var funcionario = fDao.get(f => f.nome == txtCadAltPesquisa.Text).FirstOrDefault(); if (funcionario.Equals(null)) { mensagem("Nenhum funcionario encontrado com esse nome"); } else { txtCadAltNome.Text = funcionario.nome; txtCadAltID.Text = funcionario.idPessoaFisica.ToString(); if (funcionario.autenticacao != null) { txtCadAltSenUsuario.Text = funcionario.autenticacao.usuario; cmbCadAltNivelAcesso.SelectedItem = funcionario.autenticacao.nivelAcesso; } txtCadAltPesquisa.ReadOnly = true; } } catch (Exception) { mensagem("Falha ao pesquisar"); } } else if (rdbCadAltFunVinIFSP.Checked == true && rdbCadAltProntuario.Checked == true) { try { var fDao = new FuncionarioDAO(); var funcionario = fDao.get(f => f.prontuario.prontuario == txtCadAltPesquisa.Text).FirstOrDefault(); if (funcionario.Equals(null)) { mensagem("Nenhum funcionario encontrado com esse prontuário"); } else { txtCadAltNome.Text = funcionario.nome; txtCadAltID.Text = funcionario.idPessoaFisica.ToString(); if (funcionario.autenticacao != null) { txtCadAltSenUsuario.Text = funcionario.autenticacao.usuario; cmbCadAltNivelAcesso.SelectedItem = funcionario.autenticacao.nivelAcesso; } txtCadAltPesquisa.ReadOnly = true; } } catch (Exception) { mensagem("Falha ao pesquisar"); } } else if (rdbCadAltFunVinIFSP.Checked == true && rdbCadAltId.Checked == true) { try { var fDao = new FuncionarioDAO(); var funcionario = fDao.get(f => f.idPessoaFisica == Convert.ToInt32(txtCadAltPesquisa.Text)).FirstOrDefault(); if (funcionario.Equals(null)) { mensagem("Nenhuma funcionário encontrada com esse código de identificação"); } else { txtCadAltNome.Text = funcionario.nome; txtCadAltID.Text = funcionario.idPessoaFisica.ToString(); if (funcionario.autenticacao != null) { txtCadAltSenUsuario.Text = funcionario.autenticacao.usuario; cmbCadAltNivelAcesso.SelectedItem = funcionario.autenticacao.nivelAcesso; } txtCadAltPesquisa.ReadOnly = true; } } catch (Exception) { mensagem("Falha ao pesquisar"); } } else if (rdbCadAltTerceirizado.Checked == true && rdbCadAltNome.Checked == true) { try { var tDao = new TerceirizadoDAO(); var terceirizado = tDao.get(t => t.nome == txtCadAltPesquisa.Text).FirstOrDefault(); if (terceirizado.Equals(null)) { mensagem("Nenhum funcionario terceirizado encontrado com esse nome"); } else { txtCadAltNome.Text = terceirizado.nome; txtCadAltID.Text = terceirizado.idPessoaFisica.ToString(); if (terceirizado.autenticacao != null) { txtCadAltSenUsuario.Text = terceirizado.autenticacao.usuario; cmbCadAltNivelAcesso.SelectedItem = terceirizado.autenticacao.nivelAcesso; } txtCadAltPesquisa.ReadOnly = true; } } catch (Exception) { mensagem("Falha ao pesquisar"); } } else if (rdbCadAltTerceirizado.Checked == true && rdbCadAltId.Checked == true) { try { var tDao = new TerceirizadoDAO(); var terceirizado = tDao.get(t => t.idPessoaFisica == Convert.ToInt32(txtCadAltPesquisa.Text)).FirstOrDefault(); if (terceirizado.Equals(null)) { mensagem("Nenhuma pessoa encontrada com esse código de identificação"); } else { txtCadAltNome.Text = terceirizado.nome; txtCadAltID.Text = terceirizado.idPessoaFisica.ToString(); if (terceirizado.autenticacao != null) { txtCadAltSenUsuario.Text = terceirizado.autenticacao.usuario; cmbCadAltNivelAcesso.SelectedItem = terceirizado.autenticacao.nivelAcesso; } txtCadAltPesquisa.ReadOnly = true; } } catch (Exception) { mensagem("Falha ao pesquisar"); } } } }
private void btnVerificarCredenciais_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUsuarioAtual.Text) || string.IsNullOrWhiteSpace(txtSenhaAtual.Text)) { MessageBox.Show("Preencha os campos com seus dados atuais", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { try { var senha = Cripitografia.encripto(txtSenhaAtual.Text); var fDAO = new FuncionarioDAO(); var tDAO = new TerceirizadoDAO(); var funcionario = fDAO.get(f => f.autenticacao.usuario == txtUsuarioAtual.Text && f.autenticacao.senha == senha).FirstOrDefault(); var terceirizado = tDAO.get(t => t.autenticacao.usuario == txtUsuarioAtual.Text && t.autenticacao.senha == senha).FirstOrDefault(); if (funcionario != null) { pessoaFisica = funcionario; grpNovas.Enabled = true; grpAtuais.Enabled = false; txtUsuarioNovo.Focus(); num = 0; } else if (terceirizado != null) { pessoaFisica = terceirizado; grpNovas.Enabled = true; grpAtuais.Enabled = false; txtUsuarioNovo.Focus(); num = 1; } else { MessageBox.Show("Nenhum usuário encontrado", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); txtUsuarioAtual.Focus(); } } catch (Exception) { MessageBox.Show("Falha ao verificar credênciais", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnCadAltSenCadAlt_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtCadAltSenUsuario.Text) || string.IsNullOrWhiteSpace(txtCadAltSenSenha.Text) || cmbCadAltNivelAcesso.SelectedItem == null) { mensagem("É necessário preencher os campos \"Usuário\" e \"Senha\" e selecionar o nível de acesso"); txtCadAltSenUsuario.Focus(); return; } else { try { if (cmbCadAltNivelAcesso.SelectedItem.ToString() == "Coordenadoria" || cmbCadAltNivelAcesso.SelectedItem.ToString() == "Administração" || cmbCadAltNivelAcesso.SelectedItem.ToString() == "Assistência de Alunos" || cmbCadAltNivelAcesso.SelectedItem.ToString() == "Administrador do Sistema") { var fDAO = new FuncionarioDAO(); var f = fDAO.find(Convert.ToInt32(txtCadAltID.Text)); Autenticacao aut = new Autenticacao() { nivelAcesso = cmbCadAltNivelAcesso.SelectedItem.ToString(), senha = Cripitografia.encripto(txtCadAltSenSenha.Text), usuario = txtCadAltSenUsuario.Text }; f.autenticacao = aut; fDAO.atualizar(f); mensagem("Usuário e Senha cadastrada com sucesso"); limparTabCadAltSenha(); } else { var tDAO = new TerceirizadoDAO(); var t = tDAO.find(Convert.ToInt32(txtCadAltID.Text)); Autenticacao aut = new Autenticacao() { nivelAcesso = cmbCadAltNivelAcesso.SelectedItem.ToString(), senha = Cripitografia.encripto(txtCadAltSenSenha.Text), usuario = txtCadAltSenUsuario.Text }; t.autenticacao = aut; tDAO.atualizar(t); mensagem("Usuário e Senha cadastrada com sucesso"); limparTabCadAltSenha(); } } catch (Exception) { mensagem("Falha ao cadastar/alterar usuário e senha"); limparTabCadAltSenha(); } } }