public ActionResult Update(Productos objetoProductos, int[] caracteristicaAnadirProducto) { Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargaInicial(); List <DetalleProductos> listaDetalleProductos = new List <DetalleProductos>(); foreach (var idDetalleProductoCaracteristica in caracteristicaAnadirProducto) { DetalleProductos objetoDetalleProductos = new DetalleProductos(); objetoDetalleProductos.idCaracteristica = idDetalleProductoCaracteristica; objetoDetalleProductos.idProducto = objetoProductos.idProducto; listaDetalleProductos.Add(objetoDetalleProductos); } objetoProductos.DetalleProductos = listaDetalleProductos; bool banderaActualizar = ProductosDB.actualizarProductos(objetoProductos); MostrarMensajes(banderaActualizar); return(RedirectToAction("Index")); }
public ActionResult Create(Productos objetoProductos, int[] caracteristicaAnadirProducto) { ProductosDB objProductoDB = new ProductosDB(); Usuarios usuarioSesionActual = (Usuarios)Session["usuarioSesion"]; if (usuarioSesionActual == null) { return(RedirectToAction("IniciarSesion", "Usuario")); } cargaInicial(); List <DetalleProductos> listaDetalleProductos = new List <DetalleProductos>(); foreach (var idDetalleProductoCaracteristica in caracteristicaAnadirProducto) { DetalleProductos objetoDetalleProductos = new DetalleProductos(); objetoDetalleProductos.idCaracteristica = idDetalleProductoCaracteristica; listaDetalleProductos.Add(objetoDetalleProductos); } try { objetoProductos.DetalleProductos = listaDetalleProductos; bool banderaCrear = ProductosDB.guardarProductos(objetoProductos); MostrarMensajes(banderaCrear); } catch (Exception) { throw new Exception("Accion no definida.."); } return(RedirectToAction("Index")); }
}//guardarCatalogoProductosa public static bool eliminarDetalleProducto(int idDetalleProducto) { bool banderaEliminar = true; try { inventarioEntidadesDB contextoConexionEditar = new inventarioEntidadesDB(); DetalleProductos objetoDetalleProducto = contextoConexionEditar.DetalleProductos.Find(idDetalleProducto); contextoConexionEditar.DetalleProductos.Remove(objetoDetalleProducto); contextoConexionEditar.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaEliminar = false; } return(banderaEliminar); }//eliminarDetalleProducto
public static bool guardarDetalleMovimientos(DetalleProductos objetoDetalleProductos) { inventarioEntidadesDB contextoConexion = new inventarioEntidadesDB(); bool banderaGuardado = true; try { contextoConexion.DetalleProductos.Add(objetoDetalleProductos); contextoConexion.SaveChanges(); } #pragma warning disable CS0168 // La variable 'ex' se ha declarado pero nunca se usa catch (Exception ex) #pragma warning restore CS0168 // La variable 'ex' se ha declarado pero nunca se usa { banderaGuardado = false; } return(banderaGuardado); }//guardarCatalogoProductosa