void Page_PreInit(object sender, EventArgs e)
        {
            try
            {
                UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

                if (UsuarioCompleto == null)
                {
                    Response.Redirect("~/Default.aspx");
                }
                else
                {
                    if (UsuarioCompleto.Usuario.id_usuario_tipo == 1)
                    {
                        Response.Redirect("~/Pages/Home.aspx");
                    }
                    else if (UsuarioCompleto.Usuario.id_usuario_tipo == 2)
                    {
                        this.Page.MasterPageFile = "~/MasterPro.Master";
                    }
                }
            }
            catch (Exception)
            {
                Response.Redirect("~/Error.aspx");
            }
        }
        protected void btnActualizarDatosFisicos_Click(object sender, EventArgs e)
        {
            UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

            if (ValidaDatosFisicos())
            {
                UsuarioRepository ur = new UsuarioRepository();
                if (UsuarioCompleto.UsuarioDatos == null)
                {
                    ur.InsertarDatosUsuario(MapeaFormUsuarioDatosFisicos());
                }
                else
                {
                    ur.ActualizarDatosUsuario(MapeaFormUsuarioDatosFisicos());
                }

                if (UsuarioCompleto.Usuario.id_usuario_tipo == 1 && ValidaInfoGral())
                {
                    ActualizarIngesta();
                }

                LblAviso2.Visible = true;
                LblAviso2.Text    = "¡Se ha actualizado la información correctamente!";
            }
            else
            {
                LblAviso2.Visible = true;
                LblAviso2.Text    = "Ha ocurrido un error, inténtalo nuevamente.";
            }
        }
Example #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                this.usuario = (UsuarioCompleto)Session["UsuarioCompleto"];

                if (usuario.Usuario.id_usuario_tipo == 1)
                {
                    btnNuevo.Visible = true;
                }
                if (usuario.Usuario.id_usuario_tipo == 2)
                {
                    btnNuevo.Visible = false;
                }

                if (!IsPostBack)
                {
                    CargaConversaciones();
                }
            }
            catch (Exception)
            {
                Response.Redirect("~/Error.aspx");
            }
        }
 public int ConversacionSinLeer(int id_consulta_conversacion, UsuarioCompleto usuario)
 {
     try
     {
         if (usuario.Usuario.id_usuario_tipo == 1) //Paciente
         {
             return((from cc in c.consulta_conversacion
                     join cm in c.consulta_mensaje on cc.id_consulta_conversacion equals cm.id_consulta_conversacion
                     where cc.id_usuario_remitente == usuario.Usuario.id_usuario &&
                     cc.id_consulta_conversacion == id_consulta_conversacion &&
                     cm.leido == false &&
                     cm.id_usuario_remitente != usuario.Usuario.id_usuario
                     select cm).Count());
         }
         if (usuario.Usuario.id_usuario_tipo == 2) //Profesional
         {
             return((from cc in c.consulta_conversacion
                     join cm in c.consulta_mensaje on cc.id_consulta_conversacion equals cm.id_consulta_conversacion
                     where (cc.id_usuario_destinatario == usuario.Usuario.id_usuario || cc.id_usuario_destinatario == null) &&
                     cc.id_consulta_conversacion == id_consulta_conversacion &&
                     cm.leido == false &&
                     cm.id_usuario_remitente != usuario.Usuario.id_usuario
                     select cm).Count());
         }
         else
         {
             return(0);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
 public List <consulta_conversacion> ListarConversaciones(UsuarioCompleto usuario)
 {
     try
     {
         if (usuario.Usuario.id_usuario_tipo == 1) //Paciente
         {
             return((from co in c.consulta_conversacion
                     where co.id_usuario_remitente == usuario.Usuario.id_usuario
                     orderby co.f_ultimo_mensaje descending
                     select co).ToList());
         }
         if (usuario.Usuario.id_usuario_tipo == 2) //Profesional
         {
             return((from co in c.consulta_conversacion
                     where (co.id_usuario_destinatario == null && !co.cerrada) ||
                     co.id_usuario_destinatario == usuario.Usuario.id_usuario
                     orderby co.f_ultimo_mensaje descending
                     select co).ToList());
         }
         else
         {
             return(null);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
        public bool GuardarCambiosPerfil(UsuarioCompleto usuario)
        {
            conexion            = new SqlConnection(UsuarioDS);
            comando             = new SqlCommand("SP_GuardarMisDatos", conexion);
            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@id", usuario.Usuario.ID);
            comando.Parameters.AddWithValue("@nombreUsuario", usuario.Usuario.nombreUsuario);
            comando.Parameters.AddWithValue("@nombre", usuario.DPUsuario.Nombre);
            comando.Parameters.AddWithValue("@apellido", usuario.DPUsuario.Apellido);
            comando.Parameters.AddWithValue("@mail", usuario.DPUsuario.Mail);
            comando.Parameters.AddWithValue("@telefono", usuario.DPUsuario.Telefono);
            comando.Parameters.AddWithValue("@telefonoAlter", usuario.DPUsuario.TelefonAlter);

            try
            {
                conexion.Open();
                comando.ExecuteReader();
                conexion.Close();
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
        public UsuarioCompleto RegistrarseEnDB(UsuarioCompleto reg)
        {
            SqlConnection conexion = new SqlConnection(UsuarioDS);
            SqlCommand    comando  = new SqlCommand("SP_Registrarse", conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.AddWithValue("@nombre", reg.DPUsuario.Nombre);
            comando.Parameters.AddWithValue("@apellido", reg.DPUsuario.Apellido);
            comando.Parameters.AddWithValue("@mail", reg.DPUsuario.Mail);
            comando.Parameters.AddWithValue("@telefono", reg.DPUsuario.Telefono);
            comando.Parameters.AddWithValue("@nombreUsuario", reg.Usuario.nombreUsuario);
            comando.Parameters.AddWithValue("@contraseña", reg.Usuario.pass);
            try
            {
                conexion.Open();
                lector = comando.ExecuteReader();
                conexion.Close();
            }
            catch (Exception)
            {
                reg.Usuario.ID = 0;
                return(reg);
            }

            reg.Usuario.ID = 1;
            return(reg);
        }
Example #8
0
        public static void actualizarDiario(List <Diario> diario)
        {
            UsuarioCompleto  usuario          = (UsuarioCompleto)HttpContext.Current.Session["UsuarioCompleto"];
            DiarioRepository diarioRepository = new DiarioRepository();

            diarioRepository.actualizarDiario(diario);
        }
Example #9
0
        private void CargaNotificacionesMensajes()
        {
            UsuarioCompleto        UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            ConversacionRepository cr = new ConversacionRepository();
            int msjs;

            try
            {
                if (UsuarioCompleto == null)
                {
                    msjs = 0;
                }
                else
                {
                    msjs = cr.MensajesNoLeidos(UsuarioCompleto);

                    if (msjs > 0)
                    {
                        lblNotificaciones.Text    = msjs.ToString();
                        lblNotificaciones.Visible = true;
                    }
                    else
                    {
                        lblNotificaciones.Visible = false;
                    }

                    upNotificaciones.Update();
                }
            }
            catch (Exception)
            {
                Response.Redirect("~/Error.aspx");
            }
        }
        protected void Button_Descargar_Click(object sender, EventArgs e)
        {
            UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

            DateTime hoy = DateTime.Now;

            string host = HttpContext.Current.Request.Url.Host;
            int    port = HttpContext.Current.Request.Url.Port;

            // read parameters from the webpage
            string url = host + ":" + port + "/Pages/ReportesPDF.aspx?id=" + UsuarioCompleto.Usuario.id_usuario;

            string      pdf_page_size = "A4";
            PdfPageSize pageSize      = (PdfPageSize)Enum.Parse(typeof(PdfPageSize),
                                                                pdf_page_size, true);

            string             pdf_orientation = "Portrait";
            PdfPageOrientation pdfOrientation  =
                (PdfPageOrientation)Enum.Parse(typeof(PdfPageOrientation),
                                               pdf_orientation, true);

            int webPageWidth = 1024;

            try
            {
                webPageWidth = Convert.ToInt32(1024);
            }
            catch { }

            int webPageHeight = 0;

            try
            {
                webPageHeight = Convert.ToInt32(0);
            }
            catch { }

            // instantiate a html to pdf converter object
            HtmlToPdf converter = new HtmlToPdf();

            // set converter options
            converter.Options.PdfPageSize        = pageSize;
            converter.Options.PdfPageOrientation = pdfOrientation;
            converter.Options.WebPageWidth       = webPageWidth;
            converter.Options.WebPageHeight      = webPageHeight;

            // esto es re importante
            // lo que hago es setearle un delay de X segundos
            // para que se puedan generar los graficos normalmente
            converter.Options.MinPageLoadTime = 5;

            // create a new pdf document converting an url
            PdfDocument doc = converter.ConvertUrl(url);

            // save pdf document
            doc.Save(Response, false, "Informe_Nutricloud_" + hoy.ToString("dd-MM-yyyy") + ".pdf");

            // close pdf document
            doc.Close();
        }
        public static List <Notificacion> getNotificaciones()
        {
            UsuarioCompleto        usuarioCompleto        = (UsuarioCompleto)HttpContext.Current.Session["UsuarioCompleto"];
            NotificacionRepository notificacionRepository = new NotificacionRepository();
            List <Notificacion>    notificaciones         = notificacionRepository.listarNotificacionesDeNotas(usuarioCompleto.Usuario.id_usuario);

            return(notificaciones);
        }
        public static bool getAvisos()
        {
            NotificacionRepository notificacionRepository = new NotificacionRepository();
            UsuarioCompleto        usuarioCompleto        = (UsuarioCompleto)HttpContext.Current.Session["UsuarioCompleto"];
            bool completo = notificacionRepository.getAvisos(usuarioCompleto.Usuario.id_usuario);

            return(completo);
        }
Example #13
0
        public static List <Favorito> cargaRapida()
        {
            UsuarioCompleto     usuario = (UsuarioCompleto)HttpContext.Current.Session["UsuarioCompleto"];
            FavoritosRepository fr      = new FavoritosRepository();

            List <Favorito> Favs = fr.ListarFavoritos(usuario.Usuario.id_usuario);

            return(Favs);
        }
        public void evaluacionQuince()
        {
            UsuarioCompleto   UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            IngestaRepository Ingesta         = new IngestaRepository();
            Reporte           reporteUsuario  = r.calcularNutrientesQuinceDias(UsuarioCompleto.Usuario.id_usuario, fechaAnterior(15), DateTime.Today);
            usuario_idr       idrusuario      = Ingesta.GetIDR(UsuarioCompleto.Usuario.id_usuario);

            RecomendacionesQuince.CargaRecomendaciones(idrusuario, reporteUsuario);
        }
        public void evaluacionDia()
        {
            UsuarioCompleto   UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            IngestaRepository Ingesta         = new IngestaRepository();
            Reporte           reporteUsuario  = r.calcularNutrientesDiarios(UsuarioCompleto.Usuario.id_usuario, fechaAnterior(1));
            usuario_idr       idrusuario      = Ingesta.GetIDR(UsuarioCompleto.Usuario.id_usuario);

            RecomendacionesAyer.CargaRecomendaciones(idrusuario, reporteUsuario);
        }
        private usuario MapeaFormUsuarioInfoGral()
        {
            UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

            //Datos generales
            UsuarioCompleto.Usuario.nombre       = TxtNombre.Text;
            UsuarioCompleto.Usuario.sexo         = rblGenero.SelectedValue;
            UsuarioCompleto.Usuario.f_nacimiento = DateTime.Parse(TxtFechaNacimiento.Text);

            return(UsuarioCompleto.Usuario);
        }
 public void ClonarUsuario(UsuarioCompleto original, UsuarioCompleto copia)
 {
     //uso esto porque no me clona solo igulando
     copia.Usuario.ID             = original.Usuario.ID;
     copia.Usuario.pass           = original.Usuario.pass;
     copia.DPUsuario.Apellido     = original.DPUsuario.Apellido;
     copia.DPUsuario.Nombre       = original.DPUsuario.Nombre;
     copia.DPUsuario.Mail         = original.DPUsuario.Mail;
     copia.DPUsuario.Telefono     = original.DPUsuario.Telefono;
     copia.DPUsuario.TelefonAlter = original.DPUsuario.TelefonAlter;
 }
        public int Insertar(Mensaje mensaje, UsuarioCompleto usuario)
        {
            consulta_conversacion cc;
            DateTime fecha = DateTime.Now;

            try
            {
                if (mensaje.id_conversacion == 0)
                {
                    cc        = new consulta_conversacion();
                    cc.asunto = mensaje.Asunto;
                    cc.id_usuario_remitente = mensaje.id_remitente;
                    cc.f_ultimo_mensaje     = fecha;
                    cc.cerrada = false;

                    c.consulta_conversacion.Add(cc);
                    c.SaveChanges();

                    mensaje.id_conversacion = cc.id_consulta_conversacion;
                }
                else
                {
                    cc = (from co in c.consulta_conversacion
                          where co.id_consulta_conversacion == mensaje.id_conversacion
                          select co).FirstOrDefault();

                    if (cc.id_usuario_destinatario == null && cc.id_usuario_remitente != mensaje.id_remitente)
                    {
                        cc.id_usuario_destinatario = mensaje.id_remitente;
                    }

                    cc.f_ultimo_mensaje = fecha;

                    c.Entry(cc);
                    c.SaveChanges();
                }

                consulta_mensaje cm = new consulta_mensaje();
                cm.mensaje   = mensaje.Texto;
                cm.f_mensaje = fecha;
                cm.id_consulta_conversacion = mensaje.id_conversacion;
                cm.id_usuario_remitente     = mensaje.id_remitente;
                cm.leido = false;

                c.consulta_mensaje.Add(cm);
                c.SaveChanges();

                return(mensaje.id_conversacion);
            }
            catch (Exception)
            {
                throw;
            }
        }
        protected void btnActualizarInfoGral_Click(object sender, EventArgs e)
        {
            UsuarioCompleto usuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            usuario_imagen  usuarioImagen   = new usuario_imagen();

            if (ValidaInfoGral())
            {
                UsuarioRepository ur = new UsuarioRepository();
                ur.ActualizarUsuario(MapeaFormUsuarioInfoGral());

                if (fileImgPerfil.HasFile)
                {
                    StringBuilder fileName = new StringBuilder();
                    fileName.Append(usuarioCompleto.Usuario.id_usuario + "-");
                    fileName.Append(DateTime.Now.Year);
                    fileName.Append("." + DateTime.Now.Month);
                    fileName.Append("." + DateTime.Now.Day);
                    fileName.Append("." + DateTime.Now.Hour);
                    fileName.Append("." + DateTime.Now.Minute);
                    fileName.Append("." + DateTime.Now.Second);
                    fileName.Append("." + DateTime.Now.Millisecond);
                    fileName.Append(Path.GetExtension(fileImgPerfil.PostedFile.FileName));

                    string serverPath = Server.MapPath("~/Content/img/imagenes-de-perfil/");
                    string path       = Path.Combine(serverPath, fileName.ToString());
                    fileImgPerfil.SaveAs(path);

                    usuarioImagen.nombre_imagen = fileName.ToString();
                }
                else
                {
                    usuarioImagen.nombre_imagen = null;
                }

                usuarioImagen.id_usuario = usuarioCompleto.Usuario.id_usuario;
                ur.actualizarFotoDePerfil(usuarioImagen);
                imgPerfil.ImageUrl = "../Content/img/imagenes-de-perfil/" + ur.getNombreImagenUsuario(usuarioCompleto.Usuario.id_usuario);


                if (usuarioCompleto.Usuario.id_usuario_tipo == 1 && ValidaDatosFisicos()) //validacion para calculo de ingesta
                {
                    ActualizarIngesta();
                }

                lblAviso.Visible = true;
                lblAviso.Text    = "¡Se ha actualizado la información correctamente!";
            }
            else
            {
                lblAviso.Visible = true;
                lblAviso.Text    = "Ha ocurrido un error, inténtalo nuevamente.";
            }
        }
Example #20
0
        protected void Page_Load(object sender, EventArgs e)
        {
            List <blog_nota> list            = repository.Listar().OrderByDescending(l => l.f_publicacion).ToList();
            UsuarioCompleto  UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

            foreach (var r in list)
            {
                if (r.imagen_nota != null && r.imagen_nota != "")
                {
                    r.imagen_nota = "../../content/img/notas/" + r.imagen_nota;
                }
                else
                {
                    r.imagen_nota = "../../content/img/sin-imagen.jpg";
                }

                if (r.descripcion_nota.Length > 100)
                {
                    r.descripcion_nota = r.descripcion_nota.Substring(0, 100) + "...";
                }
            }

            if (list.Count() > 0)
            {
                RepeaterNotas.DataSource = list;
                RepeaterNotas.DataBind();
            }
            else
            {
                msjNoHayNotas.Text = "No hay notas todavía";
            }

            if (UsuarioCompleto == null)
            {
                receta.Visible = false;
                nota.Visible   = false;
            }
            else
            {
                if (UsuarioCompleto.Usuario.id_usuario_tipo == 1)
                {
                    nota.Visible   = false;
                    receta.Visible = false;
                }
                else
                {
                    if (UsuarioCompleto.Usuario.id_usuario_tipo == 2)
                    {
                        receta.Visible = false;
                    }
                }
            }
        }
        public static string cargaRepoDia()
        {
            UsuarioCompleto   UsuarioCompleto = (UsuarioCompleto)HttpContext.Current.Session["UsuarioCompleto"];
            Reporte           reportedia      = new Reporte();
            ReporteRepository r       = new ReporteRepository();
            Reportes          relocal = new Reportes();

            Reporte reporDia = r.calcularNutrientesDiarios(UsuarioCompleto.Usuario.id_usuario, relocal.fechaAnterior(1));

            var json = JsonConvert.SerializeObject(reporDia, Formatting.Indented);

            return(json);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int             idUsuario = int.Parse(Request.QueryString["id"]);
            UsuarioCompleto uc        = new UsuarioCompleto();

            uc.Usuario            = new usuario();
            uc.Usuario.id_usuario = idUsuario;
            Session.Add("UsuarioCompleto", uc);

            UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

            Reporte reportedia      = new Reporte();
            Reporte reportequincena = new Reporte();

            reportedia      = r.calcularNutrientesDiarios(UsuarioCompleto.Usuario.id_usuario, fechaAnterior(1));
            reportequincena = r.calcularNutrientesQuinceDias(UsuarioCompleto.Usuario.id_usuario, fechaAnterior(15), DateTime.Today);

            CaloriasD.Text      = reportedia.calorias.ToString("F");
            ProteinasD.Text     = reportedia.proteina.ToString("F");
            CarbohidratosD.Text = reportedia.carbohidratos.ToString("F");
            GrasasD.Text        = reportedia.grasa.ToString("F");
            PotasioD.Text       = reportedia.potasio.ToString("F");
            CalcioD.Text        = reportedia.calcio.ToString("F");
            FosforoD.Text       = reportedia.fosforo.ToString("F");
            HierroD.Text        = reportedia.hierro.ToString("F");
            AguaD.Text          = reportedia.agua.ToString("F");
            ColesterolD.Text    = reportedia.colesterol.ToString("F");
            VitaCD.Text         = reportedia.vitaminaC.ToString("F");
            SodioD.Text         = reportedia.sodio.ToString("F");
            FibraD.Text         = reportedia.fibra.ToString("F");

            CaloriasQ.Text      = reportequincena.calorias.ToString("F");
            ProteinasQ.Text     = reportequincena.proteina.ToString("F");
            CarbohidratosQ.Text = reportequincena.carbohidratos.ToString("F");
            GrasasQ.Text        = reportequincena.grasa.ToString("F");
            PotasioQ.Text       = reportequincena.potasio.ToString("F");
            CalcioQ.Text        = reportequincena.calcio.ToString("F");
            FosforoQ.Text       = reportequincena.fosforo.ToString("F");
            HierroQ.Text        = reportequincena.hierro.ToString("F");
            AguaQ.Text          = reportequincena.agua.ToString("F");
            ColesterolQ.Text    = reportequincena.colesterol.ToString("F");
            VitaCQ.Text         = reportequincena.vitaminaC.ToString("F");
            SodioQ.Text         = reportequincena.sodio.ToString("F");
            FibraQ.Text         = reportequincena.fibra.ToString("F");

            DateTime hoyMenosQuince = DateTime.Now.AddDays(-15);
            DateTime hoyMenosUno    = DateTime.Now.AddDays(-1);

            fechasUltimaQuincena.Text = "(" + hoyMenosQuince.ToString("dd/MM/yyyy") + " - " + DateTime.Now.ToString("dd/MM/yyyy") + ")";
            fechaDiaAnterior.Text     = "(" + hoyMenosUno.ToString("dd/MM/yyyy") + ")";
        }
        private void Sesion(DataBase.usuario u)
        {
            UsuarioCompleto uc = new UsuarioCompleto();

            try
            {
                uc.Usuario = u;
                Session.Add("UsuarioCompleto", uc);
            }
            catch (Exception)
            {
                throw;
            }
        }
        private void CargarTextBox()
        {
            negocio = new UsuarioNegocio();
            usuario = new UsuarioCompleto();
            int IDU = (int)Session["IDUsuario"];

            usuario = negocio.GetearUsuario(IDU);

            tbNombreUsuario.Text = usuario.Usuario.nombreUsuario;
            tbMail.Text          = usuario.DPUsuario.Mail;
            tbNombre.Text        = usuario.DPUsuario.Nombre;
            tbApellido.Text      = usuario.DPUsuario.Apellido;
            tbTel.Text           = usuario.DPUsuario.Telefono.ToString();
            tbTelAlter.Text      = usuario.DPUsuario.TelefonAlter.ToString();
        }
        protected void add_fav_Click(object sender, EventArgs e)
        {
            usuario_alimento_favorito uaf   = new usuario_alimento_favorito();
            int             idalimento      = Convert.ToInt32(Server.UrlDecode(Request.QueryString["Idalimento"].ToString()));
            UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            int             idusuario       = UsuarioCompleto.Usuario.id_usuario;

            uaf.id_alimento = idalimento;
            uaf.id_usuario  = idusuario;

            fr.add(uaf);

            add_fav.Visible = false;
            del_fav.Visible = true;
        }
Example #26
0
        protected int getCantidadNotificacionesNoLeidas()
        {
            UsuarioCompleto        UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            NotificacionRepository nr = new NotificacionRepository();

            int  cant      = nr.getCantidadNotificacionesNoLeidas(UsuarioCompleto.Usuario.id_usuario);
            bool hayAvisos = nr.getAvisos(UsuarioCompleto.Usuario.id_usuario);

            if (!hayAvisos)
            {
                cant++;
            }

            return(cant);
        }
Example #27
0
        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");
            }
        }
        private void CargarDatosTBEnUsuario(UsuarioCompleto usuario, Usuario aux)
        {
            //usuario que comprueba el id y la contra
            aux.ID   = (int)Session["IDUsuario"];
            aux.pass = tbContraseña.Text;

            //usuario que se va a guardar
            usuario.Usuario.ID             = (int)Session["IDUsuario"];
            usuario.Usuario.pass           = tbContraseña.Text;
            usuario.Usuario.nombreUsuario  = tbNombreUsuario.Text;
            usuario.DPUsuario.Mail         = tbMail.Text;
            usuario.DPUsuario.Nombre       = tbNombre.Text;
            usuario.DPUsuario.Apellido     = tbApellido.Text;
            usuario.DPUsuario.Telefono     = Convert.ToInt32(tbTel.Text);
            usuario.DPUsuario.TelefonAlter = Convert.ToInt32(tbTelAlter.Text);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                this.usuario = (UsuarioCompleto)Session["UsuarioCompleto"];

                if (!IsPostBack)
                {
                    CargaMuro();
                }
            }
            catch (Exception)
            {
                Response.Redirect("~/Error.aspx");
            }
        }
Example #30
0
        protected void btnRegistrarse_Click(object sender, EventArgs e)
        {
            regAux  = new UsuarioCompleto();
            negocio = new UsuarioNegocio();

            cargarReg();
            regAux = negocio.RegistrarseEnDB(regAux);

            if (regAux.Usuario.ID == 0)
            {
                Response.Redirect("Error.aspx");
            }
            else
            {
                Response.Redirect("CatalogoJuegos.aspx");
                Session["NombreUsuario"] = regAux.Usuario.nombreUsuario; //guardo el nombre de usuario para saber si puede ver el perfil del mismo.
            }
        }