public void cargarDatos(ModeloUsuario usuario) { TextBoxNombre.Text = usuario.nombre; TextBoxApellido.Text = usuario.apellido; TextBoxDirec.Text = usuario.direccion; LabelNombreUsuario.Text = usuario.nombreUsuario; TextBoxEmail.Text = usuario.email; }
public void cargarDatos(ModeloUsuario usu) { LabelNombre.Text = usu.nombre; LabelApellido.Text = usu.apellido; LabelDireccion.Text = usu.direccion; LabelNombreUsuario.Text = usu.nombreUsuario; LabelEmail.Text = usu.email; }
protected void Page_Load(object sender, EventArgs e) { ClienteASP.Usuario.ModeloUsuario modeloUsuario = (ClienteASP.Usuario.ModeloUsuario)Session["Usuario"]; if (!User.Identity.IsAuthenticated || modeloUsuario == null) FormsAuthentication.RedirectToLoginPage(); else { //Recupera los datos de la sesión Usuario.UsuarioClient cliente = new UsuarioClient(); ModeloUsuario temporal = new ModeloUsuario(); temporal = (ModeloUsuario)Session["Usuario"]; Session["Usuario"] = cliente.buscarPorNombreusuario(temporal.nombreUsuario); //Muestra los datos en pantalla usuario = (ModeloUsuario)Session["Usuario"]; cargarDatos(usuario); } }
protected void Page_Load(object sender, EventArgs e) { ClienteASP.Usuario.ModeloUsuario modeloUsuario = (ClienteASP.Usuario.ModeloUsuario)Session["Usuario"]; if (!User.Identity.IsAuthenticated || modeloUsuario == null) FormsAuthentication.RedirectToLoginPage(); else { if (!IsPostBack) { //Se recupera el usuario y se cargan los datos en pantalla usuario = (ModeloUsuario)Session["Usuario"]; cargarDatos(usuario); } } }
public ModeloUsuario UsuarioLogar(ModeloUsuario modelo) { DALUsuario DALObjeto = new DALUsuario(conexao); return(DALObjeto.UsuarioLogar(modelo)); }
public UsuarioController() { modelo = new ModeloUsuario(); }
public ActionResult Confirmar(string identificadorRegistro) { if (string.IsNullOrEmpty(identificadorRegistro)) { // retornar a algun lado TempData["ModalMessage"] = "No puedes ingresar a esta pagina directamente! Te hemos redireccionado al Inicio"; return(RedirectToAction("Index", "Home")); } try { Guid guid = Guid.Parse(identificadorRegistro); using (Models.SatcEntities entity = new SatcEntities()) { //var lista = entity.confirmacion.ToList(); //todo buscar un metodo mas elegante de hacer esta consulta confirmacion confirmacion = entity.confirmacion.FirstOrDefault( c => c.guid.Equals(guid)); alumno al = confirmacion.alumno.FirstOrDefault(); if (confirmacion == null || !confirmacion.habilitado) { throw new Exception("El enlace es invalido"); } if (al == null) { throw new Exception("No existe un alumno con el correo establecido"); } switch ((TipoConfirmacion)confirmacion.tipo) { case TipoConfirmacion.ConfirmacionMail: al.habilitado = 1; confirmacion.habilitado = false; entity.SaveChanges(); TempData["ModalMessage"] = "Has confirmado tu cuenta correctamente. Ingresa tus credenciales para comenzar."; return(RedirectToAction("Index", "Account")); case TipoConfirmacion.Contrasena: Session["usuario"] = new ModeloUsuario { apellidos = al.apellido, nombre = al.nombre, correo = al.correo, id_usuario = al.id_alumno, password = al.password, tipo_usuario = "a" }; return(RedirectToAction("CambiarContrasena", "Home")); case TipoConfirmacion.DesactivacionCuenta: throw new NotImplementedException("Falta controlar las desactivaciones de cuentas"); default: throw new Exception("Excepcion al recuperar el tipo de confirmacion de la base de datos"); } } } catch (Exception ex) { System.Diagnostics.Trace.WriteLine($"[{DateTime.Now}] Ha ocurrido una excepcion."); System.Diagnostics.Trace.WriteLine(ex.Message); System.Diagnostics.Trace.WriteLine(ex.ToString()); ViewBag.ModalMessage = ex.Message; return(View("Error")); } }
public static bool LogOut(ModeloUsuario p_mod_usuario) { //registrar momento de salida o algo por el estilo? return(true); }