public ActionResult ImputacionCostesCostesLinAddNew([ModelBinder(typeof(DevExpressEditorsBinder))] ImputacionCostesCostesadicionalesModel item) { var model = Session[sessioncostes] as List <ImputacionCostesCostesadicionalesModel>; //LINEAS DE ENTRADA item.Id = model.Count() + 1; //0+1=1 model.Add(item); Session[sessioncostes] = model; return(PartialView("_imputacioncostescostesadicionales", model)); //DEVOLVEMOS LA VISTA }
public ActionResult ImputacionCostesCostesLinUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] ImputacionCostesCostesadicionalesModel item) { var model = Session[sessioncostes] as List <ImputacionCostesCostesadicionalesModel>; if (ModelState.IsValid) { var editItem = model.Single(f => f.Id == item.Id); var decimalesunidades = Funciones.Qint(Request.Params["decimalesunidades"]); editItem.Tipodocumento = item.Tipodocumento; editItem.Referenciadocumento = item.Referenciadocumento; editItem.Importe = item.Importe; editItem.Porcentaje = item.Porcentaje; editItem.Total = item.Total; editItem.Tipocoste = item.Tipocoste; editItem.Tiporeparto = item.Tiporeparto; editItem.Notas = item.Notas; Session[sessioncostes] = model; } return(PartialView("_imputacioncostescostesadicionales", model)); }