// POST: /ProductoConfeccionado/Create public ActionResult PartialMaterial(Models.BaseTemporal.MaterialesUtilizados material, int productoConfeccionadoId) { if (ModelState.IsValid) { var dbTemp = Models.BaseTemporal.TemporalContext.GetContext(); var prod = dbTemp.BuscarProducto(productoConfeccionadoId); material.InvertarioMateriales = db.InvertarioMateriasPrimas.Find(material.InvertarioMaterialesId); prod.AgregarMaterial(material); ViewBag.ProductoConfeccionadoId = productoConfeccionadoId; return(View("AgregarMateriales", prod.Materiales)); } ViewBag.InvertarioMaterialesId = new SelectList(db.InvertarioMateriasPrimas.Where(u => u.Existencia > 0), "Id", "Inventario"); return(PartialView("MaterialFormPartial")); }
public ActionResult EditMaterialesEdit(Models.BaseTemporal.MaterialesUtilizados material, int productoConfeccionadoId) { var dbTemp = Models.BaseTemporal.TemporalContext.GetContext(); var prod = dbTemp.BuscarProducto(productoConfeccionadoId); var mat = prod.BuscarMaterial(material.InvertarioMaterialesId); if (ModelState.IsValid) { mat.Cantidad = material.Cantidad; ViewBag.ProductoConfeccionadoId = productoConfeccionadoId; return(View("EditarMateriales", prod.Materiales)); } ViewBag.ProductoConfeccionadoId = productoConfeccionadoId; return(PartialView("EditMaterialEditFormPartial", mat)); }
public void AgregarMaterial(Models.BaseTemporal.MaterialesUtilizados material) { _materialesUtilizados.Add(material.InvertarioMaterialesId, material); }