Oppure

Loading
16/12/10 23:12
sps84
Ciao a tutti nuovamente! Sto realizzando un piccolo programmino per imparare ad utilizzare ben le classi. In una classe ho questo metodo che serve a registrare i dati degli utenti:

 public static string creaNuovoUtente(string _UtentiNome, string _UtentiPwd, string _UtentiMail)
    {
        sps_DataContextDataContext db = new sps_DataContextDataContext();
        try
        {
            //controllo se esiste già un utente con quel nome
            int listaNomi = (from x in db.sps_Utenti
                             where x.UtentiNome == _UtentiNome.Trim()
                             select x).Count();

            if (listaNomi != 0)
            {
                return "Nome già esistente!";
            }
            else
            {
                //controllo se esiste già la mail
                int listaMail = (from x in db.sps_Utenti
                                 where x.UtentiMail == _UtentiMail.Trim()
                                 select x).Count();

                if (listaMail != 0)
                {
                    return "Mail già presente in archivio!";
                }
                else
                { 
                    //registrazione nuovo utente
                    sps_Utenti newUte = new sps_Utenti();

                    newUte.UtentiNome = _UtentiNome.Trim();
                    newUte.UtentiPwd = _UtentiPwd.Trim();
                    newUte.UtentiMail = _UtentiPwd.Trim();

                    db.sps_Utenti.InsertOnSubmit(newUte);
                    db.SubmitChanges();

                    return "Registrazione avvenuta con successo!";
                }
            }            
        }
        catch (Exception ex)
        {
            return ex.Message;
        }
        finally
        {
            db.Dispose();
        }
    }


Il metodo controlla per primo se esiste già un utente con quel nome, poi controlla se la mai è già stata inserita ed infine inserisce la registrazione.

Il problema si verifca nel momento in cui deve controllare la mail, sembra non farlo probabilmente sto facendo una cavolata! Un suggerimento?
aaa
17/12/10 11:08
Thejuster
da questo esempio non riesco a vedere nulla.

dovresti mostrare la classe per riuscire a capire dov'è l'errore.

perché in questo esempio vedo solo una sorta di semplice query.
mire.forumfree.it/ - Mire Engine
C# UI Designer
17/12/10 18:58
sps84
in realtà è l'unico metodo della classe che ho fatto finora...
aaa
17/12/10 20:54
sps84
Postato originariamente da sps84:

in realtà è l'unico metodo della classe che ho fatto finora...


Scusate la mia ignoranza ho sbagliato io il metodo funziona bene ero io che controllavo le textBox sbagliate! Perdonatemi:hail:
aaa