public ActionResult Producir(ResetaModel model)
        {
            List <RecetaDetalleModal> lstProducto = null;

            try
            {
                using (CPMEntities datos = new CPMEntities())
                {
                    lstProducto = (from d2 in datos.Fn_ListaReceta(model.IdProducto) select new RecetaDetalleModal {
                        IdproductoE = d2.IdProductoMaterial, Producto2 = d2.Producto, Cantidad = d2.Cantidad, Costo = d2.Costo
                    }).ToList();
                    var d = datos.sp_Produccion((int)Session["User"], model.IdProducto, model.Cantidad, model.IdBodega);

                    foreach (var item in lstProducto)
                    {
                        datos.sp_ProduccionDetalle(d, item.IdproductoE, 1, DateTime.Now, item.Cantidad * model.Cantidad);
                    }
                }
                return(Redirect("~/Home/"));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }