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")); }
public ActionResult Find(int id) { cargarDatosIniciales(); Caracteristicas objetoTipoCaracteristicas = CaracteristicasDB.recuperarCaracteristicasPorID(id); return(View(objetoTipoCaracteristicas)); }
public ActionResult Delete(Caracteristicas objetoCararcteristicas) { bool banderaActualizar = CaracteristicasDB.eliminarCaracteristica(objetoCararcteristicas.idCaracteristica); MostrarMensajes(banderaActualizar); return(RedirectToAction("Index")); }
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; }
}//AnadirC [HttpPost] public ActionResult BuscarCaracteristicasPorDescripcion(string term) { List <Item> listaCaracteristicas = new List <Item>(); listaCaracteristicas = CaracteristicasDB.recuperarItemsCaracteristicasPorDescripcion(term); return(Json(listaCaracteristicas, JsonRequestBehavior.AllowGet)); }
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]
public ActionResult Index() { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } List <Caracteristicas> listaCaracteristicas = CaracteristicasDB.recuperarListaCaracteristicas(); return(View(listaCaracteristicas)); }
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)); }