/// Verifica vincoli in inserimento di una qualifica, campi validi e univocità codice public static ValidationResultInfo InsertQual(Qualifica qual) { ValidationResultInfo retValue = IsValidRequiredFieldsQualifica(DBActionTypeRegistroEnum.InsertMode, qual); // Verifica presenza codice univoco if (retValue.Value) { DocsPaDB.Query_DocsPAWS.Utenti dbUtenti = new DocsPaDB.Query_DocsPAWS.Utenti(); retValue.Value = dbUtenti.CheckUniqueCodiceQualifica(qual.CODICE, qual.ID_AMM.ToString()); if (!retValue.Value) { BrokenRule brokenRule = new BrokenRule(); brokenRule.ID = "CODICE_QUALIFICA"; brokenRule.Description = "Codice qualifica già presente"; retValue.BrokenRules.Add(brokenRule); } else { dbUtenti.InsertQual(qual.CODICE, qual.DESCRIZIONE, qual.ID_AMM.ToString()); retValue.Value = true; } } return(retValue); }