/// <summary> /// /// </summary> /// <param name="utente"></param> /// <returns></returns> public EsitoOperazione InserisciUtente(OrgUtente utente) { DocsPaVO.amministrazione.EsitoOperazione esito = new DocsPaVO.amministrazione.EsitoOperazione(); string result = string.Empty; using (DocsPaDB.Query_DocsPAWS.Amministrazione dbAmm = new DocsPaDB.Query_DocsPAWS.Amministrazione()) result = dbAmm.AmmInsNuovoUtente(utente); // possibili valori di ritorno: // 1 - userid già presente // 2 - codice rubrica già presente // 9 - errore generico // 0 - tutto ok! switch (result) { case "0": // Modifica dei dati della password this.UpdatePasswordData(esito, utente); break; case "1": esito.Codice = 1; esito.Descrizione = "la USERID è già utilizzata da altro utente"; break; case "2": esito.Codice = 2; esito.Descrizione = "il CODICE RUBRICA è già utilizzato da altro utente"; break; case "9": esito.Codice = 9; esito.Descrizione = "si è verificato un errore: inserimento nuovo utente"; break; } return(esito); }