public ActionResult Create(Modelos objetoModelos, string accion) { ModelosDB objModeloDB = new ModelosDB(); Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); if (accion == "guardar_modelo") { if (objModeloDB.ExisteModelo(objetoModelos.Modelo)) { ModelState.AddModelError("modelo_agregar", "El modelo ingresado ya existe"); return(View("Create")); } else { bool banderaGuardar = ModelosDB.guardarModelos(objetoModelos); MostrarMensajes(banderaGuardar); } } else { throw new Exception("Accion no definida.."); } 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; }
public JsonResult buscarModelosPorMarca(int idMarca) { List <Modelos> listaModelos = ModelosDB.recuperarListaModelos(); var listaModelosFinal = listaModelos.Where(x => x.idMarca == idMarca).ToList(); SelectList listaModelosSelect = new SelectList(listaModelosFinal, "idModelo", "Modelo"); return(Json(listaModelosSelect, JsonRequestBehavior.AllowGet)); }
// GET: Modelo public ActionResult Index() { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } Modelos objetoModelos = new Modelos(); List <Modelos> listaModelos = ModelosDB.recuperarListaModelos(); return(View(listaModelos)); }
public ActionResult EditarModelo(int idModelo) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); Modelos objetoModelo = ModelosDB.recuperarModeloPorID(idModelo); return(View(objetoModelo)); }
public ActionResult EditarModelo(Modelos objetoModelo) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargarDatosIniciales(); bool bandera = ModelosDB.actualizarModelo(objetoModelo); MostrarMensajes(bandera); return(RedirectToAction("Index")); }
public ActionResult EliminarModelo(Modelos objetoModelo) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } bool bandera = ModelosDB.eliminarModelo(objetoModelo.idModelo); MostrarMensajes(bandera); return(RedirectToAction("Index")); }