/// <summary> /// Salva le modifiche alla commissione /// </summary> /// <param name="Name">Nome commissione</param> /// <param name="Description">Descrizione Commissione</param> /// <param name="Tags">Stringa con i tag, separati da ,</param> /// <param name="IsMaster">Indica se la commissione è la commissione principale</param> /// <param name="EvType">Tipo di aggregazione delle valutazioni dei commissari</param> /// <param name="EvMinVal">Valore minimo della valutazione per il superamento della commissione</param> /// <param name="EvLockBool">Indica se considerare i criteri booleani ai fini del superamento</param> /// <param name="UpdateView">Se TRUE la pagina sarà aggiornata in automatico. A FALSE se sono necessarie altre operazioni prima del refresh.</param> /// <param name="StepEvType">Tipo di aggregazione tra le commissioni</param> /// <param name="MaxValue"></param> /// <param name="TemplateId">Id Template per esportazione documento commissione</param> /// <param name="TemplateVersionId">Id Versione Template (se -1, ultima versione)</param> /// <param name="criterions">Elenco criteri di valutazione</param> public void SaveCommitee( string Name, string Description, string Tags, bool IsMaster, EvalType EvType, int EvMinVal, bool EvLockBool, bool UpdateView, EvalType StepEvType, Double MaxValue, Int64 TemplateId, Int64 TemplateVersionId, List <dtoCriterion> criterions = null) { bool success = CallService.CommissionUpdate( View.IdComm, Name, Description, Tags, IsMaster, EvType, EvMinVal, EvLockBool, StepEvType, MaxValue, TemplateId, TemplateVersionId, criterions); if (success && UpdateView) { InitView(); } }