private void btnEntrar_Click(object sender, EventArgs e) { if (_validar.validar(this)) { clnAcesso objAcesso = new clnAcesso { Usuario = txtUsuario.Text, Senha = txtSenha.Text }; int?codFuncionario = objAcesso.autenticarPorUsuario(); if (codFuncionario != null) { clnFuncionario objFuncionario = new clnFuncionario { Cod = (int)codFuncionario }.obterPorCod(); if (!objFuncionario.Situacao.Equals(clnFuncionario.funcionarioSituacao.DEMITIDO)) { AppDesktop.FuncionarioAtual = objFuncionario; Hide(); frmPrincipal frmPrincipal = new frmPrincipal { }; frmPrincipal.ShowDialog(); try { Application.Restart(); } catch (Exception) { Close(); } } else { UtilMensagem.mostrarOk("Falha ao acessar", "Não foi possível acessar o sistema pois as credenciais informadas são inválidas."); txtUsuario.Text = ""; txtSenha.Text = ""; } return; } else { UtilMensagem.mostrarOk("Falha ao acessar", "Não foi possível acessar o sistema pois as credenciais informadas são inválidas."); txtUsuario.Text = ""; txtSenha.Text = ""; } } txtUsuario.Focus(); }
public bool call(DataGridViewRow row) { clnFuncionario objFuncionario = new clnFuncionario { Cod = UtilConvert.ToInt(row.Cells[0].Value) }.obterPorCod(); if (objFuncionario != null) { frmFuncionario frmAlterarFuncionario = new frmFuncionario { ObjFuncionario = objFuncionario }; frmAlterarFuncionario.ShowDialog(); return(true); } return(false); }
public bool call(DataGridView dgv, string pesquisa, bool ativo) { clnFuncionario objFuncionarios = new clnFuncionario { Nome = pesquisa, Cpf = pesquisa, Ativo = ativo }; foreach (clnFuncionario objFuncionario in objFuncionarios.obterPorNomeCPF()) { clnCargo objCargo = new clnCargo { Cod = objFuncionario.CodCargo }.obterPorCod(); //"Código", "Nome", "CPF", "RG", "Data Nasc", "Genero", "Email","Celular", "Cargo", "Salario", "Situacao" dgv.Rows.Add(new object[] { objFuncionario.Cod, objFuncionario.Nome, UtilFormatar.formatarCPF(objFuncionario.Cpf), objFuncionario.Rg, UtilFormatar.formatarData(objFuncionario.DataNascimento), objFuncionario.Genero, objCargo.Nome, UtilFormatar.formatarValor(objFuncionario.Salario), objFuncionario.Situacao }); } return(false); }
private void frmLogin_Load(object sender, EventArgs e) { List <clnFuncionario> objFuncionarios = new clnFuncionario { }.obterTodos(); if (objFuncionarios.Count == 0) { frmFuncionario frmFuncionario = new frmFuncionario(); frmFuncionario.PrimeiroCadastro = true; frmFuncionario.ShowDialog(); Application.Restart(); return; } List <clnAcesso> objAcessos = new clnAcesso { }.obterTodos(); if (objAcessos.Count == 0) { frmAcesso frmAcesso = new frmAcesso(); frmAcesso.ObjAcesso = new clnAcesso { CodFuncionario = objFuncionarios.First().Cod, Senha = "", Usuario = "" }; frmAcesso.ShowDialog(); Application.Restart(); return; } clnUtil.atualizarForm(this); Focus(); txtUsuario.Focus(); }