protected void Button_Aceptar_Click(object sender, EventArgs e) { UsuarioRepository ur = new UsuarioRepository(); usuario_datos ud = new usuario_datos(); try { pnlErrores.Controls.Clear(); if (ValidaForm()) { usuario u = ur.BuscarUsuarioLogIn(MapeaFormUsuario()); if (u != null) { ud = ur.BuscarUsuarioDatos(u.id_usuario); Sesion(u, ud); if (u.id_usuario_tipo == 1) //Paciente { if (ud == null) { Response.Redirect("~/Pages/Perfil.aspx", false); } else { Response.Redirect("~/Pages/Home.aspx", false); } } if (u.id_usuario_tipo == 2) //Profesional { if (ud == null) { Response.Redirect("~/Pages/Perfil.aspx", false); } else { Response.Redirect("~/Profesionales/Home.aspx", false); } //Response.Redirect("~/Profesionales/Home.aspx", false); } } else { Label lblError = new Label(); lblError.Text = "* Email/Contraseña Incorrectos"; lblError.CssClass = "text-error"; pnlErrores.Controls.Add(lblError); } } } catch (Exception) { Response.Redirect("~/Error.aspx"); } }
public void InsertarDatosUsuario(usuario_datos ud) { /*try * {*/ c.usuario_datos.Add(ud); c.SaveChanges(); /*} * catch (Exception) * { * * throw; * }*/ }
private void Sesion(usuario u, usuario_datos ud) { UsuarioCompleto uc = new UsuarioCompleto(); try { uc.Usuario = u; uc.UsuarioDatos = ud; Session.Add("UsuarioCompleto", uc); } catch (Exception) { Response.Redirect("~/Error.aspx"); } }
public void ActualizarDatosUsuario(usuario_datos u) { /*try * {*/ var usuariod = c.usuario_datos.Find(u.id_usuario_datos); usuariod.altura_cm = u.altura_cm; usuariod.peso_kg = u.peso_kg; usuariod.id_usuario_objetivo = u.id_usuario_objetivo; usuariod.id_usuario_actividad = u.id_usuario_actividad; c.Entry(usuariod); c.SaveChanges(); /*} * catch (Exception) * { * * throw; * }*/ }