Example #1
0
 // 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"));
 }
Example #2
0
        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);
 }