public void AddRow(imp_orden_compra_ext_ct_cbteble_det_gastos_Info info_det, decimal IdTransaccionSession) { List <imp_orden_compra_ext_ct_cbteble_det_gastos_Info> list = get_list(IdTransaccionSession); info_det.secuencia_ct = list.Count == 0 ? 1 : list.Max(q => q.secuencia_ct) + 1; info_det.secuencia = info_det.secuencia_ct; list.Add(info_det); }
public ActionResult EditingUpdate([ModelBinder(typeof(DevExpressEditorsBinder))] imp_orden_compra_ext_ct_cbteble_det_gastos_Info info_det) { decimal IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSessionActual); Lis_imp_orden_compra_ext_ct_cbteble_det_gastos_Info_lst.UpdateRow(info_det, IdTransaccionSession); var model = Lis_imp_orden_compra_ext_ct_cbteble_det_gastos_Info_lst.get_list(IdTransaccionSession); cargar_combos_detalle(); return(PartialView("_GridViewPartial_gastos_asignados", model)); }
public void UpdateRow(imp_orden_compra_ext_ct_cbteble_det_gastos_Info info_det, decimal IdTransaccionSession) { imp_orden_compra_ext_ct_cbteble_det_gastos_Info edited_info = get_list(IdTransaccionSession).Where(m => m.secuencia == info_det.secuencia).First(); edited_info.IdGasto_tipo = info_det.IdGasto_tipo; }