示例#1
0
        public static void LogarUsuario(string email, string senha)
        {
            try
            {
                //criando obj conexão
                DBConn dBConn = new DBConn();

                //limpando parâmetros
                dBConn.LimparParametros();
                //inserindo novos valores aos novos parâmetros
                dBConn.AdicionarParametros("@Email", email);
                dBConn.AdicionarParametros("@Senha", senha);

                //consultando informações de usuário
                DataTable dataTable = dBConn.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioConsultar");

                //tratando informações do usuário
                string   auxNome         = Convert.ToString(dataTable.Rows[0]["Nome"]);
                DateTime auxDTNascimento = Convert.ToDateTime(dataTable.Rows[0]["DTNascimento"]);
                string   auxTelefone     = Convert.ToString(dataTable.Rows[0]["Telefone"]);
                int      auxIDDUsuario   = Convert.ToInt32(dataTable.Rows[0]["IDUsuario"]);
                string   auxEmail        = Convert.ToString(dataTable.Rows[0]["Email"]);

                //criando usuário tipo
                Usuario user = new Usuario(auxNome, auxDTNascimento, auxTelefone, auxIDDUsuario, auxEmail);

                //inserindo informações do usuário na classe estática
                UsuarioLogado.Login(user);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
示例#2
0
 public static void DeslogarUsuario()
 {
     UsuarioLogado.Logout();
 }