protected void btnSi_Click(object sender, EventArgs e) { ///variable de sesion ///es case-sensitive ///nombre variable, valor de la variable Usuario user = (Usuario)Session["datosUsuario"]; modelo.UPDATE_ULTIMO_INGRESO(DateTime.Now, user.id_usuario); modelo.SaveChanges(); Session["datosUsuario"] = null; ///redireccionar a la pagina de loggin this.Response.Redirect("~/Formularios/frmLogin.aspx"); }
protected void Page_Load(object sender, EventArgs e) { //Establece último ingreso de sesión usuario y lo muestra Usuario datosUsuario = (Usuario)Session["datosUsuario"]; var persona = (from u in modelo.Personas where u.id == datosUsuario.id_persona select u).FirstOrDefault(); if (datosUsuario != null && persona != null) { this.lblDatosUsuario.Text = $"Bienvenido(a) {persona.nombre} {persona.ape1} {(persona.ape2 ?? "")}" + $"<br />{(datosUsuario.ultimo_ingreso != null ? "Su último ingreso fue el " + datosUsuario.ultimo_ingreso : "Primer ingreso al sistema")}"; if (!IsPostBack) { //Actualiza el último ingreso en BD Usuario user = (Usuario)Session["datosUsuario"]; modelo.UPDATE_ULTIMO_INGRESO(DateTime.Now, user.id_usuario); modelo.SaveChanges(); } } }