예제 #1
0
        public ActionResult Create(Caracteristicas objetoCararcteristicas, string accion)
        {
            CaracteristicasDB objCaracteristicaDB = new CaracteristicasDB();
            Usuarios          usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }
            cargarDatosIniciales();
            if (accion == "guardar_caracteristica")
            {
                if (objCaracteristicaDB.ExisteCaracteristica(objetoCararcteristicas.Caracteristica))
                {
                    ModelState.AddModelError("caracteristica_agregar", "La caracteristica ingresada ya existe");

                    return(View("Create"));
                }
                else
                {
                    bool banderaGuardar = CaracteristicasDB.guardarCaracteristica(objetoCararcteristicas);
                    MostrarMensajes(banderaGuardar);
                }
            }

            else
            {
                throw new Exception("Accion no definida..");
            }

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult Find(int id)
        {
            cargarDatosIniciales();
            Caracteristicas objetoTipoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(id);

            return(View(objetoTipoCaracteristicas));
        }
예제 #3
0
        public ActionResult Delete(Caracteristicas objetoCararcteristicas)
        {
            bool banderaActualizar = CaracteristicasDB.eliminarCaracteristica(objetoCararcteristicas.idCaracteristica);

            MostrarMensajes(banderaActualizar);
            return(RedirectToAction("Index"));
        }
예제 #4
0
        public ActionResult Update(Caracteristicas objetoCararcteristicas)
        {
            bool banderaActualizar = CaracteristicasDB.actualizarCaracteristicas(objetoCararcteristicas);

            MostrarMensajes(banderaActualizar);
            return(RedirectToAction("Index"));
        }
        public void cargaInicial(int?idMarca = 0)
        {
            List <TipoOrigenes> dataTipoOrigenes  = TipoOrigenesDB.recuperarListaTipoOrigenes();
            SelectList          listaTipoOrigenes = new SelectList(dataTipoOrigenes, "idTipoOrigen", "Origen");

            ViewBag.ListaTipoOrigenes = listaTipoOrigenes;


            List <Marcas> dataMarcas  = MarcasDB.recuperarListaMarcas();
            SelectList    listaMarcas = new SelectList(dataMarcas, "idMarca", "Marca", idMarca);

            ViewBag.ListaMarcas = listaMarcas;


            List <Modelos> dataModelos  = ModelosDB.recuperarListaModelos();
            SelectList     listaModelos = new SelectList(dataModelos, "idModelo", "Modelo");

            ViewBag.ListaModelos = listaModelos;

            List <TipoProductos> dataTipoProductos  = TipoProductosDB.recuperarListaTipoProductos();
            SelectList           listaTipoProductos = new SelectList(dataTipoProductos, "idTipoProducto", "TipoProducto");

            ViewBag.ListaTipoProductos = listaTipoProductos;

            List <Caracteristicas> listaCaracteristicas = CaracteristicasDB.recuperarListaCaracteristicas();

            ViewBag.listaCaracteristicas = listaCaracteristicas;
            ViewBag.ListaTipoProductos   = listaTipoProductos;
        }
예제 #6
0
        }//AnadirC [HttpPost]

        public ActionResult BuscarCaracteristicasPorDescripcion(string term)
        {
            List <Item> listaCaracteristicas = new List <Item>();

            listaCaracteristicas = CaracteristicasDB.recuperarItemsCaracteristicasPorDescripcion(term);

            return(Json(listaCaracteristicas, JsonRequestBehavior.AllowGet));
        }
예제 #7
0
        public ActionResult AnadirC(int idCaracteristaSeleccionada)
        {
            List <Caracteristicas> listaCaracteristicas = new List <Caracteristicas>();

            Caracteristicas objetoetoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(idCaracteristaSeleccionada);

            listaCaracteristicas.Add(objetoetoCaracteristicas);

            return(View("_ListaCaracteristicas", listaCaracteristicas));
        }//AnadirC [HttpPost]
예제 #8
0
        public ActionResult Index()
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            List <Caracteristicas> listaCaracteristicas = CaracteristicasDB.recuperarListaCaracteristicas();

            return(View(listaCaracteristicas));
        }
예제 #9
0
        public ActionResult Update(int id)
        {
            Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"];

            if (usuarioSesionActual == null)
            {
                return(RedirectToAction("IniciarSesion", "Usuario"));
            }

            cargarDatosIniciales();
            Caracteristicas objetoTipoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(id);


            return(View(objetoTipoCaracteristicas));
        }
        public ActionResult ObtenerCaracteristicas()
        {
            List <Caracteristicas> listaCaracteristicas = CaracteristicasDB.recuperarListaCaracteristicas();

            return(View(listaCaracteristicas));
        }