Example #1
0
        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();
        }
Example #2
0
            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);
            }
Example #3
0
            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);
            }
Example #4
0
        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();
        }