예제 #1
0
        public ActionResult Existe(string nombre, string direccion)
        {
            IControladorLocal controladorLocal = HttpContext.Session.Get <IControladorLocal>(SESSSION_ALTA);

            HttpContext.Session.Remove(SESSSION_ALTA);

            Local local = controladorLocal.GetLocal();

            if (!controladorLocal.ExisteLocal(nombre, direccion))
            {
                local.Nombre    = nombre;
                local.Direccion = direccion;

                controladorLocal.SetLocal(local);

                HttpContext.Session.Set <IControladorLocal>(SESSSION_ALTA, controladorLocal);
            }
            else
            {
                ViewData["Mensaje"] = "El local que desea ingresar ya existe en el sistema!.";

                return(View());
            }

            return(View());
        }
예제 #2
0
        public ActionResult Index()
        {
            IControladorLocal controladorLocal = FabricaApps.GetControladorLocal();

            //ViewData["Locales"] = controladorLocal.ListarLocales();

            return(View());
        }
예제 #3
0
        public ActionResult Alta()
        {
            IControladorLocal controladorLocal = FabricaApps.GetControladorLocal();

            controladorLocal.SetLocal(new Local());

            HttpContext.Session.Set <IControladorLocal>(SESSSION_ALTA, controladorLocal);

            return(View());
        }
예제 #4
0
        public ActionResult Alta(Local local)
        {
            IControladorLocal controladorLocal = HttpContext.Session.Get <IControladorLocal>(SESSSION_ALTA);

            bool exito = controladorLocal.AltaLocal();

            if (exito)
            {
                controladorLocal.SetLocal(null);
                ViewData["Mensaje"] = "El local se dio de alta con exito!.";
            }
            else
            {
                ViewData["Mensaje"] = "Se produjo un error al dar de alta el local!.";
            }

            return(Redirect("Index"));
        }
예제 #5
0
 public LocalesController()
 {
     controladorLocal = FabricaServicio.GetControladorLocal();
 }