コード例 #1
0
 public MostrarDatosPerfilResult DatosPerfil(string correo, string contrasena)
 {
     try
     {
         MostrarDatosPerfilResult job = data.MostrarDatosPerfil(correo, contrasena).FirstOrDefault();
         setCodigo("ok");
         setRTA("se consulto correctamente");
         return(job);
     }
     catch (Exception ex)
     {
         setCodigo("ERROR");
         setRTA(ex.Message);
         return(null);
     }
 }
コード例 #2
0
        protected void Button1_Click1(object sender, EventArgs e)
        {
            try
            {
                string PasswordEncriptado = string.Empty;
                byte[] encryted           = System.Text.Encoding.Unicode.GetBytes(txtContrasena.Text);
                PasswordEncriptado = Convert.ToBase64String(encryted);

                Usuarios objUsuario = Objusuario.Login(txtUsuario.Text, PasswordEncriptado);
                MostrarDatosPerfilResult SAUsuario = Objusuario.DatosPerfil(txtUsuario.Text, PasswordEncriptado);


                if (objUsuario != null)
                {
                    Session["Usuario"]          = objUsuario;
                    Session["UsuarioID"]        = SAUsuario.Idusuario;
                    Session["UsuarioNombre"]    = SAUsuario.nombre;
                    Session["UsuarioApellido"]  = SAUsuario.apellido;
                    Session["UsuarioCorreo"]    = SAUsuario.correo;
                    Session["UsuarioDocumento"] = SAUsuario.documento;
                    Session["UsuarioTipoDoc"]   = SAUsuario.tipo_doc;
                    Session["UsuarioLocalidad"] = SAUsuario.localidad;
                    Session["UsuarioTelefono"]  = SAUsuario.telefono;
                    Session["UsuarioPassword"]  = SAUsuario.contrasena;
                    Session["UsuarioRol"]       = SAUsuario.Usu_rol;

                    switch (SAUsuario.Usu_rol)
                    {
                    case 1:
                        Session["UsuarioRol"] = "Paseador";
                        break;

                    case 2:
                        Session["UsuarioRol"] = "Cliente";
                        break;

                    case 3:
                        Session["UsuarioRol"] = "Administrador";


                        break;
                    }

                    Session["UsuarioFotoPerfil"] = SAUsuario.ImgPerfil;

                    string Rol = Convert.ToString(Session["UsuarioRol"]);

                    if (Rol == "Paseador")
                    {
                        MostrarDatosPaseadorResult SAPaseador = Objusuario.DatosPaseador(txtUsuario.Text, PasswordEncriptado);

                        Session["PaseadorID"] = SAPaseador.Idpaseador;
                    }

                    Response.Redirect("Menu.aspx");
                }
                else
                {
                    labelRespuesta.Text = "Usuario o contraseña incorrectos. Por favor verifique los datos." //+ Objusuario.getRTA()
                    ;
                }
            }
            catch (Exception Ex)
            {
                labelRespuesta.Text = Ex.Message;
            }
        }