Пример #1
0
        // GET: Usuario
        public ActionResult Register()
        {
            BLUsuario         UsuarioLogic = new BLUsuario();
            UsuarioViewModels modelUser    = new UsuarioViewModels();
            BEUsuario         Usuario      = UsuarioLogic.ObtenerUsuario(User.Identity.GetUserName());

            modelUser.nom_usuario   = Usuario.gls_usuario;
            modelUser.nombre        = Usuario.gls_nombre;
            modelUser.ape_paterno   = Usuario.gls_ape_paterno;
            modelUser.ape_materno   = Usuario.gls_ape_materno;
            modelUser.FecNacimiento = Usuario.fec_nacimiento;
            modelUser.correo        = Usuario.correo;

            if (Usuario.anexo != null)
            {
                modelUser.anexo = Convert.ToInt32(Usuario.anexo);
            }

            if (Usuario.idarea != null)
            {
                modelUser.idarea = Convert.ToInt32(Usuario.idarea);
            }

            if (Usuario.idcargo != null)
            {
                modelUser.idcargo = Convert.ToInt32(Usuario.idcargo);
            }

            BLCargo        CargoLogic  = new BLCargo();
            List <BECargo> ListaCargos = new List <BECargo>();

            ListaCargos = CargoLogic.ListarCargo();

            foreach (BECargo item in ListaCargos)
            {
                modelUser.ListaCargos.Add(new Cargo {
                    id = item.id, gls_Cargo = item.gls_Cargo
                });
            }


            BLArea        AreaLogic = new BLArea();
            List <BEArea> ListaArea = new List <BEArea>();

            ListaArea = AreaLogic.ListarArea();

            foreach (BEArea item in ListaArea)
            {
                modelUser.ListaAreas.Add(new Area {
                    id = item.id, gls_area = item.gls_area
                });
            }


            return(View(modelUser));
        }
        // GET: Muro
        public ActionResult Detalle(string nomUser)
        {
            ViewBag.IdUsuario = nomUser;
            BLUsuario      oBLUsuario = new BLUsuario();
            BEUsuario      oBEUsuario = new BEUsuario();
            MuroViewModels oMuro      = new MuroViewModels();

            //Cargar Datos del Perfil Seleccionado
            oBEUsuario = oBLUsuario.ObtenerUsuario(nomUser);

            oMuro.nombre         = oBEUsuario.gls_nombre;
            oMuro.ape_paterno    = oBEUsuario.gls_ape_paterno;
            oMuro.gls_Cargo      = oBEUsuario.gls_Cargo;
            oMuro.total_mensajes = 10;

            if (oBEUsuario.anexo != null)
            {
                oMuro.anexo = oBEUsuario.anexo.Value.ToString();
            }
            else
            {
                oMuro.anexo = "No Disponible!";
            }

            if (oBEUsuario.fec_nacimiento != null)
            {
                oMuro.FecNacimiento = String.Format("{0:m}", oBEUsuario.fec_nacimiento.Value);
            }

            List <BEOrganizacion> oListaOrganizadores = new BLOrganizacion().ObtenerOrganizadores(2016, oBEUsuario.id);
            Organizador           organizador;

            oMuro.Organizadores = new List <Organizador>();

            foreach (BEOrganizacion item in oListaOrganizadores)
            {
                organizador           = new Organizador();
                organizador.nombre    = item.gls_organizador;
                organizador.gls_Cargo = item.gls_Cargo;
                oMuro.Organizadores.Add(organizador);
            }


            return(View(oMuro));
        }