コード例 #1
0
        // GET: Registrado
        public ActionResult Index()
        {
            RegistradoCEN        registradoCEN        = new RegistradoCEN();
            IList <RegistradoEN> listregEN            = registradoCEN.ReadAll(0, -1);
            IEnumerable <RegistradoViewModel> listreg = new AssemblerRegistrado().ConvertListENToModel(listregEN);

            return(View(listreg));
        }
コード例 #2
0
ファイル: RegistradoController.cs プロジェクト: Narukage/DSM
        public ActionResult Index()
        {
            RegistradoCEN            inc  = new RegistradoCEN();
            IList <RegistradoEN>     inci = inc.ReadAll(0, -1);
            IEnumerable <Registrado> list = new AssemblerRegistrado().ConvertListENToModel(inci).ToList();

            return(View(list));
        }
コード例 #3
0
        // GET: Opinion/Create
        public ActionResult Create()
        {
            OpinionViewModel opi = new OpinionViewModel();

            RestauranteCEN        restauranteCEN   = new RestauranteCEN();
            IList <RestauranteEN> listaRestaurante = restauranteCEN.ReadAll(0, -1);

            ViewData["listaRestaurante"] = listaRestaurante;

            RegistradoCEN        registradoCEN   = new RegistradoCEN();
            IList <RegistradoEN> listaRegistrado = registradoCEN.ReadAll(0, -1);

            ViewData["listaRegistrado"] = listaRegistrado;


            return(View(opi));
        }
コード例 #4
0
        // GET: Registrado
        public ActionResult Index()
        {
            //ESTO ES MU IMPORTANTE
            SessionInitialize();

            RegistradoCAD cad = new RegistradoCAD(session);
            RegistradoCEN cen = new RegistradoCEN(cad);

            IList <RegistradoEN> listEN = cen.ReadAll(0, -1);

            IEnumerable <Registrado> enumR = new AssemblerRegistrado().ConvertListENToModel(listEN).ToList();

            SessionClose();

            //CREA UNA VISTA QUE REPRESENTA ESOS DATOS
            return(View(enumR));
        }
コード例 #5
0
        public JsonResult LoginFB(string id)
        {
            RegistradoCEN cen = new RegistradoCEN();

            IList <RegistradoEN> lista = cen.ReadAll(0, -1);

            bool registrado = false;

            foreach (RegistradoEN en in lista)
            {
                if (en.Dni == id)
                {
                    //SI EL USUARIO YA HA SIDO REGISTRADO
                    registrado = true;
                }
            }

            return(Json(registrado));
        }
コード例 #6
0
        // GET: Registrado

        public ActionResult Index()
        {
            UsuarioCEN usu   = new UsuarioCEN();
            int        idd   = usu.DgetOIDfromEmail(User.Identity.Name);
            UsuarioEN  usuen = usu.ReadOID(idd);

            if (usuen != null)
            {
                String[] tipo = usuen.GetType().ToString().Split('.');
                if (!tipo[tipo.Length - 1].Equals("AdminEN"))
                {
                    return(RedirectToAction("Index", "Home"));
                }

                RegistradoCEN        registradoCEN        = new RegistradoCEN();
                IList <RegistradoEN> listregEN            = registradoCEN.ReadAll(0, -1);
                IEnumerable <RegistradoViewModel> listreg = new AssemblerRegistrado().ConvertListENToModel(listregEN);

                return(View(listreg));
            }
            return(RedirectToAction("Index", "Home"));
        }
コード例 #7
0
        public JsonResult LoginFB2(string id)
        {
            //UNA COPIA DEL LOGIN NORMAL

            RegistradoCEN cen = new RegistradoCEN();

            IList <RegistradoEN> lista = cen.ReadAll(0, -1);
            int    idUsu    = 0;
            string nUsuario = "";
            bool   admin    = false;

            foreach (RegistradoEN ren in lista)
            {
                if (ren.Dni == id)
                {
                    idUsu    = ren.Id;
                    nUsuario = ren.N_usuario;
                    admin    = ren.Admin;
                }
            }

            System.Web.HttpContext.Current.Session["login"]     = nUsuario;
            System.Web.HttpContext.Current.Session["idUsuario"] = idUsu; //LO NECESITARE MÁS ADELANTE PARA OPERACIONES CON EL CARRITO
            System.Web.HttpContext.Current.Session["admin"]     = admin;
            System.Web.HttpContext.Current.Session["foto"]      = "../../Images/Shut-up-and-take-my-money!.png";

            //Cojo el numero de articulos en el carrito
            SessionInitialize();
            CarritoCAD carritoCAD = new CarritoCAD(session);
            CarritoCEN carritoCEN = new CarritoCEN(carritoCAD);

            CarritoEN      en    = carritoCEN.get_ICarritoCAD().ReadOIDDefault(idUsu);
            CarritoYLineas model = new AssemblerCarrito().ConvertENToViewModelUI(en);

            System.Web.HttpContext.Current.Session["nCarrito"] = model.LineaPedido.Count();
            SessionClose();

            //Cojo la foto de perfil
            RegistradoCAD cad          = new RegistradoCAD();
            RegistradoEN  registradoEN = cad.ReadOIDDefault(idUsu);
            Registrado    img          = new AssemblerRegistrado().ConvertENToModelUI(registradoEN);
            string        idUsu2       = img.Id.ToString();
            string        iconoUsu     = Path.Combine(Server.MapPath("~/Content/Uploads/User_icons"), idUsu2);

            if ((System.IO.File.Exists(iconoUsu + ".jpg")))
            {
                Session["foto"] = "../../Content/Uploads/User_icons/" + img.Id + ".jpg";
            }
            else if ((System.IO.File.Exists(iconoUsu + ".jpeg")))
            {
                Session["foto"] = "../../Content/Uploads/User_icons/" + img.Id + ".jpeg";
            }
            else if ((System.IO.File.Exists(iconoUsu + ".png")))
            {
                Session["foto"] = "../../Content/Uploads/User_icons/" + img.Id + ".png";
            }
            else if ((System.IO.File.Exists(iconoUsu + ".gif")))
            {
                Session["foto"] = "../../Content/Uploads/User_icons/" + img.Id + ".gif";
            }

            return(Json(idUsu));
        }