Exemplo n.º 1
0
        public FuncionarioModel usuarioLogado(String login, String senha)
        {
            FuncionarioModel funcionario = new FuncionarioModel();
            try
            {
                if (verificaUsuarioBanco(login, senha))
                {
                    conectar();
                    MySqlCommand cmd = new MySqlCommand("select nome from administrativo where login = '******' AND senha='" + senha + "'", conexao);
                    cmd.Parameters.AddWithValue("@login", login);
                    cmd.Parameters.AddWithValue("@senha", senha);
                    conexao.Open();

                    MySqlDataReader datareader;
                    datareader = cmd.ExecuteReader();

                    while (datareader.Read())
                    {
                        funcionario.Nome = datareader["nome"].ToString();
                    }
                }

            }
            catch (Exception erro)
            {

                throw erro;
            }
            finally
            {
                conexao.Close();
            }

            return funcionario;
        }
Exemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            FuncionarioModel funcionario = new FuncionarioModel();
            funcionario.Login = lb_login.Text.ToString();
            funcionario.Senha = lb_senha.Text.ToString();

            UsuarioController usuario = new UsuarioController();
            if (usuario.verificaUsuarioBanco(funcionario.Login, funcionario.Senha))
            {
                funcionario = usuario.usuarioLogado(funcionario.Login, funcionario.Senha);
                MessageBox.Show("Efetuado logon com sucesso");
                TelaInicial telainicial = new TelaInicial(funcionario.Nome);
                this.Hide();
                telainicial.Show();
            }
            else
            {
                MessageBox.Show("Não foi possivel efetuar o logon. Verifique o login e a senha.");
            }
        }