/// <summary> /// Inserimento di un registro in amministrazione /// </summary> /// <param name="registro"></param> /// <returns></returns> public static ValidationResultInfo InsertRegistro(OrgRegistro registro) { ValidationResultInfo result = CanInsertRegistro(registro); if (result.Value) { DocsPaDB.Query_DocsPAWS.Amministrazione dbAmministrazione = new DocsPaDB.Query_DocsPAWS.Amministrazione(); result.Value = dbAmministrazione.InsertRegistro(registro); if (!result.Value) { // Errore nell'inserimento del registro BrokenRule brokenRule = new BrokenRule(); brokenRule.ID = "DB_ERROR"; brokenRule.Description = "Si è verificato un errore in inserimento del registro"; result.BrokenRules.Add(brokenRule); } } return(result); }