public static DocsPaVO.Validations.ValidationResultInfo CanUpdateTipoRuolo(OrgTipoRuolo tipoRuolo) { // Verifica presenza dati obbligatori DocsPaVO.Validations.ValidationResultInfo retValue = IsValidRequiredFieldsTipoRuolo(DBActionTypeTipoRuoloEnum.UpdateMode, tipoRuolo); if (retValue.Value) { // Verifica che non sia stato modificato il codice del tipo ruolo DocsPaDB.Query_DocsPAWS.Amministrazione dbAmministrazione = new DocsPaDB.Query_DocsPAWS.Amministrazione(); string codice = dbAmministrazione.GetCodiceTipoRuolo(tipoRuolo.IDTipoRuolo); if (!tipoRuolo.Codice.Equals(codice)) { retValue.BrokenRules.Add( new DocsPaVO.Validations.BrokenRule("CODICE_TIPO_RUOLO", "Il codice tipo ruolo non può essere modificato")); } } return(retValue); }