Ejemplo n.º 1
0
        public ActionResult CostesFabricacionNew([ModelBinder(typeof(DevExpressEditorsBinder))] PedidosCostesFabricacionModel item)
        {
            var model = Session[sessionFabricacion] as List <PedidosCostesFabricacionModel>;

            if (ModelState.IsValid)
            {
                var max = model.Any() ? model.Max(f => f.Id) : 0;
                item.Id = max + 1;
                model.Add(item);
                Session[sessionFabricacion] = model;
            }

            return(PartialView("_Pedidoscostesfabricacion", model));
        }
Ejemplo n.º 2
0
        public ActionResult CostesFabricacionUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] PedidosCostesFabricacionModel item)
        {
            var model = Session[sessionFabricacion] as List <PedidosCostesFabricacionModel>;

            if (ModelState.IsValid)
            {
                var editItem = model.Single(f => f.Id == item.Id);
                editItem.Fecha       = item.Fecha;
                editItem.Fkoperario  = item.Fkoperario;
                editItem.Fktarea     = item.Fktarea;
                editItem.Descripcion = item.Descripcion;
                editItem.Cantidad    = item.Cantidad;
                editItem.Precio      = item.Precio;
                editItem.Total       = item.Total;

                Session[sessionFabricacion] = model;
            }

            return(PartialView("_Pedidoscostesfabricacion", model));
        }