DELETE FROM [dbo].[CDC] WHERE (([COD_CDC] = @Original_COD_CDC) AND ((@IsNull_DESCRIZIONE = 1 AND [DESCRIZIONE] IS NULL) OR ([DESCRIZIONE] = @Original_DESCRIZIONE)) AND ((@IsNull_POSIZIONE = 1 AND [POSIZIONE] IS NULL) OR ([POSIZIONE] = @Original_POSIZIONE))) INSERT INTO [dbo].[CDC] ([COD_CDC], [DESCRIZIONE], [POSIZIONE]) VALUES (@COD_CDC, @DESCRIZIONE, @POSIZIONE); SELECT COD_CDC, DESCRIZIONE, POSIZIONE FROM CDC WHERE (COD_CDC = @COD_CDC) SELECT * FROM dbo.CDC UPDATE [dbo].[CDC] SET [COD_CDC] = @COD_CDC, [DESCRIZIONE] = @DESCRIZIONE, [POSIZIONE] = @POSIZIONE WHERE (([COD_CDC] = @Original_COD_CDC) AND ((@IsNull_DESCRIZIONE = 1 AND [DESCRIZIONE] IS NULL) OR ([DESCRIZIONE] = @Original_DESCRIZIONE)) AND ((@IsNull_POSIZIONE = 1 AND [POSIZIONE] IS NULL) OR ([POSIZIONE] = @Original_POSIZIONE))); SELECT COD_CDC, DESCRIZIONE, POSIZIONE FROM CDC WHERE (COD_CDC = @COD_CDC) SELECT COD_CDC, DESCRIZIONE, POSIZIONE FROM CDC WHERE (COD_CDC = @COD_CDC) SELECT DISTINCT CDC.COD_CDC, CDC.DESCRIZIONE, CDC.COD_TIPO, CDC.POSIZIONE FROM CDC INNER JOIN DIRITTI ON CDC.COD_CDC = DIRITTI.COD_CDC WHERE (DIRITTI.USER_NAME = @USER_NAME) AND (DIRITTI.COD_MODULO = @COD_MODULO) SELECT DISTINCT CDC.COD_CDC, CDC.DESCRIZIONE, CDC.POSIZIONE FROM CDC INNER JOIN DIRITTI ON CDC.COD_CDC = DIRITTI.COD_CDC INNER JOIN UTENTE ON DIRITTI.USER_NAME = UTENTE.USER_NAME WHERE (DIRITTI.USER_NAME = @userName) AND (UTENTE.DOMINIO = @dominio) AND (DIRITTI.COD_MODULO = @codModulo) DELETE FROM [dbo].[MODULO] WHERE (([COD_MODULO] = @Original_COD_MODULO) AND ((@IsNull_DESCRIZIONE = 1 AND [DESCRIZIONE] IS NULL) OR ([DESCRIZIONE] = @Original_DESCRIZIONE))) INSERT INTO [dbo].[MODULO] ([COD_MODULO], [DESCRIZIONE]) VALUES (@COD_MODULO, @DESCRIZIONE); SELECT COD_MODULO, DESCRIZIONE FROM MODULO WHERE (COD_MODULO = @COD_MODULO) SELECT COD_MODULO, DESCRIZIONE FROM dbo.MODULO UPDATE [dbo].[MODULO] SET [COD_MODULO] = @COD_MODULO, [DESCRIZIONE] = @DESCRIZIONE WHERE (([COD_MODULO] = @Original_COD_MODULO) AND ((@IsNull_DESCRIZIONE = 1 AND [DESCRIZIONE] IS NULL) OR ([DESCRIZIONE] = @Original_DESCRIZIONE))); SELECT COD_MODULO, DESCRIZIONE FROM MODULO WHERE (COD_MODULO = @COD_MODULO) DELETE FROM [dbo].[FUNZIONE] WHERE (([COD_FUNZIONE] = @Original_COD_FUNZIONE) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))) INSERT INTO [dbo].[FUNZIONE] ([COD_FUNZIONE], [Descrizione]) VALUES (@COD_FUNZIONE, @Descrizione); SELECT COD_FUNZIONE, Descrizione FROM FUNZIONE WHERE (COD_FUNZIONE = @COD_FUNZIONE) SELECT COD_FUNZIONE, Descrizione FROM dbo.FUNZIONE UPDATE [dbo].[FUNZIONE] SET [COD_FUNZIONE] = @COD_FUNZIONE, [Descrizione] = @Descrizione WHERE (([COD_FUNZIONE] = @Original_COD_FUNZIONE) AND ((@IsNull_Descrizione = 1 AND [Descrizione] IS NULL) OR ([Descrizione] = @Original_Descrizione))); SELECT COD_FUNZIONE, Descrizione FROM FUNZIONE WHERE (COD_FUNZIONE = @COD_FUNZIONE) SELECT FUNZIONE.COD_FUNZIONE, FUNZIONE.Descrizione FROM FUNZIONE INNER JOIN DIRITTI ON FUNZIONE.COD_FUNZIONE = DIRITTI.COD_FUNZIONE WHERE (DIRITTI.VALUE = '999') AND (DIRITTI.COD_MODULO = @cod_modulo) AND (DIRITTI.USER_NAME = @user_name) DELETE FROM [dbo].[Permessi] WHERE (([COD_PERMESSO] = @Original_COD_PERMESSO) AND ([URL] = @Original_URL) AND ((@IsNull_GRUPPO = 1 AND [GRUPPO] IS NULL) OR ([GRUPPO] = @Original_GRUPPO)) AND ((@IsNull_NUMERO = 1 AND [NUMERO] IS NULL) OR ([NUMERO] = @Original_NUMERO)) AND ((@IsNull_NOME = 1 AND [NOME] IS NULL) OR ([NOME] = @Original_NOME)) AND ((@IsNull_DESCRIZIONE = 1 AND [DESCRIZIONE] IS NULL) OR ([DESCRIZIONE] = @Original_DESCRIZIONE))) INSERT INTO [dbo].[Permessi] ([COD_PERMESSO], [URL], [GRUPPO], [NUMERO], [NOME], [DESCRIZIONE]) VALUES (@COD_PERMESSO, @URL, @GRUPPO, @NUMERO, @NOME, @DESCRIZIONE); SELECT COD_PERMESSO, URL, GRUPPO, NUMERO, NOME, DESCRIZIONE FROM Permessi WHERE (COD_PERMESSO = @COD_PERMESSO) SELECT COD_PERMESSO, URL, GRUPPO, NUMERO, NOME, DESCRIZIONE FROM dbo.Permessi UPDATE [dbo].[Permessi] SET [COD_PERMESSO] = @COD_PERMESSO, [URL] = @URL, [GRUPPO] = @GRUPPO, [NUMERO] = @NUMERO, [NOME] = @NOME, [DESCRIZIONE] = @DESCRIZIONE WHERE (([COD_PERMESSO] = @Original_COD_PERMESSO) AND ([URL] = @Original_URL) AND ((@IsNull_GRUPPO = 1 AND [GRUPPO] IS NULL) OR ([GRUPPO] = @Original_GRUPPO)) AND ((@IsNull_NUMERO = 1 AND [NUMERO] IS NULL) OR ([NUMERO] = @Original_NUMERO)) AND ((@IsNull_NOME = 1 AND [NOME] IS NULL) OR ([NOME] = @Original_NOME)) AND ((@IsNull_DESCRIZIONE = 1 AND [DESCRIZIONE] IS NULL) OR ([DESCRIZIONE] = @Original_DESCRIZIONE))); SELECT COD_PERMESSO, URL, GRUPPO, NUMERO, NOME, DESCRIZIONE FROM Permessi WHERE (COD_PERMESSO = @COD_PERMESSO) DELETE FROM [dbo].[Permessi2Funzione] WHERE (([COD_PERMESSO] = @Original_COD_PERMESSO) AND ([COD_FUNZIONE] = @Original_COD_FUNZIONE) AND ((@IsNull_READWRITE = 1 AND [READWRITE] IS NULL) OR ([READWRITE] = @Original_READWRITE))) INSERT INTO [dbo].[Permessi2Funzione] ([COD_PERMESSO], [COD_FUNZIONE], [READWRITE]) VALUES (@COD_PERMESSO, @COD_FUNZIONE, @READWRITE); SELECT COD_PERMESSO, COD_FUNZIONE, READWRITE FROM Permessi2Funzione WHERE (COD_FUNZIONE = @COD_FUNZIONE) AND (COD_PERMESSO = @COD_PERMESSO) SELECT COD_PERMESSO, COD_FUNZIONE, READWRITE FROM dbo.Permessi2Funzione UPDATE [dbo].[Permessi2Funzione] SET [COD_PERMESSO] = @COD_PERMESSO, [COD_FUNZIONE] = @COD_FUNZIONE, [READWRITE] = @READWRITE WHERE (([COD_PERMESSO] = @Original_COD_PERMESSO) AND ([COD_FUNZIONE] = @Original_COD_FUNZIONE) AND ((@IsNull_READWRITE = 1 AND [READWRITE] IS NULL) OR ([READWRITE] = @Original_READWRITE))); SELECT COD_PERMESSO, COD_FUNZIONE, READWRITE FROM Permessi2Funzione WHERE (COD_FUNZIONE = @COD_FUNZIONE) AND (COD_PERMESSO = @COD_PERMESSO) DELETE FROM [DIRITTI] WHERE (([USER_NAME] = @Original_USER_NAME) AND ([COD_CDC] = @Original_COD_CDC) AND ([COD_MODULO] = @Original_COD_MODULO) AND ([COD_FUNZIONE] = @Original_COD_FUNZIONE) AND ((@IsNull_VALUE = 1 AND [VALUE] IS NULL) OR ([VALUE] = @Original_VALUE))) INSERT INTO [DIRITTI] ([USER_NAME], [COD_CDC], [COD_MODULO], [COD_FUNZIONE], [VALUE]) VALUES (@USER_NAME, @COD_CDC, @COD_MODULO, @COD_FUNZIONE, @VALUE); SELECT USER_NAME, COD_CDC, COD_MODULO, COD_FUNZIONE, VALUE FROM DIRITTI WHERE (COD_CDC = @COD_CDC) AND (COD_FUNZIONE = @COD_FUNZIONE) AND (COD_MODULO = @COD_MODULO) AND (USER_NAME = @USER_NAME) SELECT USER_NAME, COD_CDC, COD_MODULO, COD_FUNZIONE, VALUE FROM DIRITTI UPDATE [DIRITTI] SET [USER_NAME] = @USER_NAME, [COD_CDC] = @COD_CDC, [COD_MODULO] = @COD_MODULO, [COD_FUNZIONE] = @COD_FUNZIONE, [VALUE] = @VALUE WHERE (([USER_NAME] = @Original_USER_NAME) AND ([COD_CDC] = @Original_COD_CDC) AND ([COD_MODULO] = @Original_COD_MODULO) AND ([COD_FUNZIONE] = @Original_COD_FUNZIONE) AND ((@IsNull_VALUE = 1 AND [VALUE] IS NULL) OR ([VALUE] = @Original_VALUE))); SELECT USER_NAME, COD_CDC, COD_MODULO, COD_FUNZIONE, VALUE FROM DIRITTI WHERE (COD_CDC = @COD_CDC) AND (COD_FUNZIONE = @COD_FUNZIONE) AND (COD_MODULO = @COD_MODULO) AND (USER_NAME = @USER_NAME) DELETE FROM DIRITTI WHERE (USER_NAME = @Original_USER_NAME) AND (COD_CDC = @Original_COD_CDC) AND (COD_MODULO = @Original_COD_MODULO) AND (COD_FUNZIONE = @Original_COD_FUNZIONE) SELECT DIRITTI.COD_CDC, DIRITTI.COD_FUNZIONE, DIRITTI.COD_MODULO, DIRITTI.USER_NAME, DIRITTI.VALUE FROM DIRITTI INNER JOIN UTENTE ON DIRITTI.USER_NAME = UTENTE.USER_NAME WHERE (DIRITTI.USER_NAME = @userName) AND (UTENTE.DOMINIO = @dominio) AND (DIRITTI.COD_MODULO = @codModulo) SELECT DIRITTI.COD_CDC, DIRITTI.COD_FUNZIONE, DIRITTI.COD_MODULO, DIRITTI.USER_NAME, DIRITTI.VALUE FROM DIRITTI INNER JOIN UTENTE ON DIRITTI.USER_NAME = UTENTE.USER_NAME WHERE (DIRITTI.USER_NAME = @userName) AND (UTENTE.DOMINIO = @dominio) AND (DIRITTI.COD_MODULO = @codModulo) AND (DIRITTI.COD_CDC = @cdc) SELECT DIRITTI.COD_CDC, DIRITTI.COD_FUNZIONE, DIRITTI.COD_MODULO, DIRITTI.USER_NAME, DIRITTI.VALUE FROM DIRITTI INNER JOIN UTENTE ON DIRITTI.USER_NAME = UTENTE.USER_NAME WHERE (DIRITTI.USER_NAME = @userName) AND (DIRITTI.COD_MODULO = @codModulo) DELETE FROM [UTENTE] WHERE (((@IsNull_DOMINIO = 1 AND [DOMINIO] IS NULL) OR ([DOMINIO] = @Original_DOMINIO)) AND ([USER_NAME] = @Original_USER_NAME) AND ((@IsNull_COGNOME = 1 AND [COGNOME] IS NULL) OR ([COGNOME] = @Original_COGNOME)) AND ((@IsNull_NOME = 1 AND [NOME] IS NULL) OR ([NOME] = @Original_NOME)) AND ((@IsNull_COD_SOCIETA = 1 AND [COD_SOCIETA] IS NULL) OR ([COD_SOCIETA] = @Original_COD_SOCIETA)) AND ((@IsNull_MATRICOLA = 1 AND [MATRICOLA] IS NULL) OR ([MATRICOLA] = @Original_MATRICOLA)) AND ((@IsNull_COD_CDC = 1 AND [COD_CDC] IS NULL) OR ([COD_CDC] = @Original_COD_CDC)) AND ((@IsNull_EMAIL = 1 AND [EMAIL] IS NULL) OR ([EMAIL] = @Original_EMAIL)) AND ((@IsNull_SIGLA = 1 AND [SIGLA] IS NULL) OR ([SIGLA] = @Original_SIGLA)) AND ((@IsNull_COD_LINGUA = 1 AND [COD_LINGUA] IS NULL) OR ([COD_LINGUA] = @Original_COD_LINGUA)) AND ((@IsNull_ATTIVO = 1 AND [ATTIVO] IS NULL) OR ([ATTIVO] = @Original_ATTIVO))) INSERT INTO [UTENTE] ([DOMINIO], [USER_NAME], [COGNOME], [NOME], [COD_SOCIETA], [MATRICOLA], [COD_CDC], [EMAIL], [SIGLA], [COD_LINGUA], [ATTIVO]) VALUES (@DOMINIO, @USER_NAME, @COGNOME, @NOME, @COD_SOCIETA, @MATRICOLA, @COD_CDC, @EMAIL, @SIGLA, @COD_LINGUA, @ATTIVO); SELECT DOMINIO, USER_NAME, COGNOME, NOME, COD_SOCIETA, MATRICOLA, COD_CDC, EMAIL, SIGLA, COD_LINGUA, ATTIVO FROM UTENTE WHERE (USER_NAME = @USER_NAME) SELECT DOMINIO, USER_NAME, COGNOME, NOME, COD_SOCIETA, MATRICOLA, COD_CDC, EMAIL, SIGLA, COD_LINGUA, ATTIVO FROM UTENTE UPDATE [UTENTE] SET [DOMINIO] = @DOMINIO, [USER_NAME] = @USER_NAME, [COGNOME] = @COGNOME, [NOME] = @NOME, [COD_SOCIETA] = @COD_SOCIETA, [MATRICOLA] = @MATRICOLA, [COD_CDC] = @COD_CDC, [EMAIL] = @EMAIL, [SIGLA] = @SIGLA, [COD_LINGUA] = @COD_LINGUA, [ATTIVO] = @ATTIVO WHERE (((@IsNull_DOMINIO = 1 AND [DOMINIO] IS NULL) OR ([DOMINIO] = @Original_DOMINIO)) AND ([USER_NAME] = @Original_USER_NAME) AND ((@IsNull_COGNOME = 1 AND [COGNOME] IS NULL) OR ([COGNOME] = @Original_COGNOME)) AND ((@IsNull_NOME = 1 AND [NOME] IS NULL) OR ([NOME] = @Original_NOME)) AND ((@IsNull_COD_SOCIETA = 1 AND [COD_SOCIETA] IS NULL) OR ([COD_SOCIETA] = @Original_COD_SOCIETA)) AND ((@IsNull_MATRICOLA = 1 AND [MATRICOLA] IS NULL) OR ([MATRICOLA] = @Original_MATRICOLA)) AND ((@IsNull_COD_CDC = 1 AND [COD_CDC] IS NULL) OR ([COD_CDC] = @Original_COD_CDC)) AND ((@IsNull_EMAIL = 1 AND [EMAIL] IS NULL) OR ([EMAIL] = @Original_EMAIL)) AND ((@IsNull_SIGLA = 1 AND [SIGLA] IS NULL) OR ([SIGLA] = @Original_SIGLA)) AND ((@IsNull_COD_LINGUA = 1 AND [COD_LINGUA] IS NULL) OR ([COD_LINGUA] = @Original_COD_LINGUA)) AND ((@IsNull_ATTIVO = 1 AND [ATTIVO] IS NULL) OR ([ATTIVO] = @Original_ATTIVO))); SELECT DOMINIO, USER_NAME, COGNOME, NOME, COD_SOCIETA, MATRICOLA, COD_CDC, EMAIL, SIGLA, COD_LINGUA, ATTIVO FROM UTENTE WHERE (USER_NAME = @USER_NAME) SELECT ATTIVO, COD_CDC, COD_LINGUA, COD_SOCIETA, COGNOME, DOMINIO, EMAIL, MATRICOLA, NOME, SIGLA, USER_NAME FROM UTENTE WHERE (MATRICOLA = @MATRICOLA) SELECT ATTIVO, COD_CDC, COD_LINGUA, COD_SOCIETA, COGNOME, DOMINIO, EMAIL, MATRICOLA, NOME, SIGLA, USER_NAME FROM UTENTE WHERE (NOME LIKE '%' + @ricerca + '%') OR (COGNOME LIKE '%' + @ricerca + '%') SELECT ATTIVO, COD_CDC, COD_LINGUA, COD_SOCIETA, COGNOME, DOMINIO, EMAIL, MATRICOLA, NOME, SIGLA, USER_NAME FROM UTENTE WHERE (USER_NAME = @USER_NAME) SELECT DOMINIO, USER_NAME, COGNOME, NOME, COD_SOCIETA, MATRICOLA, COD_CDC, EMAIL, SIGLA, COD_LINGUA, ATTIVO FROM UTENTE WHERE (USER_NAME = @username) AND (DOMINIO = @dominio) SELECT UTENTE.ATTIVO, UTENTE.COD_CDC, UTENTE.COD_LINGUA, UTENTE.COD_SOCIETA, UTENTE.COGNOME, UTENTE.DOMINIO, UTENTE.EMAIL, UTENTE.MATRICOLA, UTENTE.NOME, UTENTE.SIGLA, UTENTE.USER_NAME FROM UTENTE INNER JOIN DIRITTI ON UTENTE.USER_NAME = DIRITTI.USER_NAME WHERE (DIRITTI.COD_MODULO = @COD_MODULO) AND (DIRITTI.COD_FUNZIONE = @COD_FUNZIONE) DELETE FROM [dbo].[LogUpdateDb] WHERE (([Versione] = @Original_Versione) AND ((@IsNull_Data = 1 AND [Data] IS NULL) OR ([Data] = @Original_Data))) INSERT INTO [dbo].[LogUpdateDb] ([Versione], [Data]) VALUES (@Versione, @Data); SELECT Versione, Data FROM LogUpdateDb WHERE (Versione = @Versione) SELECT Versione, Data FROM dbo.LogUpdateDb UPDATE [dbo].[LogUpdateDb] SET [Versione] = @Versione, [Data] = @Data WHERE (([Versione] = @Original_Versione) AND ((@IsNull_Data = 1 AND [Data] IS NULL) OR ([Data] = @Original_Data))); SELECT Versione, Data FROM LogUpdateDb WHERE (Versione = @Versione) SELECT MAX(Versione) AS Versione FROM LogUpdateDb DELETE FROM [dbo].[UserDataExt] WHERE (([User_Name] = @Original_User_Name) AND ((@IsNull_Dominio = 1 AND [Dominio] IS NULL) OR ([Dominio] = @Original_Dominio)) AND ((@IsNull_Email = 1 AND [Email] IS NULL) OR ([Email] = @Original_Email)) AND ((@IsNull_Lingua = 1 AND [Lingua] IS NULL) OR ([Lingua] = @Original_Lingua)) AND ((@IsNull_Cod_Societa = 1 AND [Cod_Societa] IS NULL) OR ([Cod_Societa] = @Original_Cod_Societa)) AND ((@IsNull_Matricola = 1 AND [Matricola] IS NULL) OR ([Matricola] = @Original_Matricola)) AND ((@IsNull_Cod_CDC = 1 AND [Cod_CDC] IS NULL) OR ([Cod_CDC] = @Original_Cod_CDC)) AND ((@IsNull_Sigla = 1 AND [Sigla] IS NULL) OR ([Sigla] = @Original_Sigla))) INSERT INTO [dbo].[UserDataExt] ([User_Name], [Dominio], [Email], [Lingua], [Cod_Societa], [Matricola], [Cod_CDC], [Sigla]) VALUES (@User_Name, @Dominio, @Email, @Lingua, @Cod_Societa, @Matricola, @Cod_CDC, @Sigla); SELECT User_Name, Dominio, Email, Lingua, Cod_Societa, Matricola, Cod_CDC, Sigla FROM UserDataExt WHERE (User_Name = @User_Name) SELECT User_Name, Dominio, Email, Lingua, Cod_Societa, Matricola, Cod_CDC, Sigla FROM dbo.UserDataExt UPDATE [dbo].[UserDataExt] SET [User_Name] = @User_Name, [Dominio] = @Dominio, [Email] = @Email, [Lingua] = @Lingua, [Cod_Societa] = @Cod_Societa, [Matricola] = @Matricola, [Cod_CDC] = @Cod_CDC, [Sigla] = @Sigla WHERE (([User_Name] = @Original_User_Name) AND ((@IsNull_Dominio = 1 AND [Dominio] IS NULL) OR ([Dominio] = @Original_Dominio)) AND ((@IsNull_Email = 1 AND [Email] IS NULL) OR ([Email] = @Original_Email)) AND ((@IsNull_Lingua = 1 AND [Lingua] IS NULL) OR ([Lingua] = @Original_Lingua)) AND ((@IsNull_Cod_Societa = 1 AND [Cod_Societa] IS NULL) OR ([Cod_Societa] = @Original_Cod_Societa)) AND ((@IsNull_Matricola = 1 AND [Matricola] IS NULL) OR ([Matricola] = @Original_Matricola)) AND ((@IsNull_Cod_CDC = 1 AND [Cod_CDC] IS NULL) OR ([Cod_CDC] = @Original_Cod_CDC)) AND ((@IsNull_Sigla = 1 AND [Sigla] IS NULL) OR ([Sigla] = @Original_Sigla))); SELECT User_Name, Dominio, Email, Lingua, Cod_Societa, Matricola, Cod_CDC, Sigla FROM UserDataExt WHERE (User_Name = @User_Name) DELETE FROM [dbo].[UserData] WHERE (([User_Name] = @Original_User_Name) AND ((@IsNull_Passwd = 1 AND [Passwd] IS NULL) OR ([Passwd] = @Original_Passwd)) AND ((@IsNull_Cognome = 1 AND [Cognome] IS NULL) OR ([Cognome] = @Original_Cognome)) AND ((@IsNull_Nome = 1 AND [Nome] IS NULL) OR ([Nome] = @Original_Nome)) AND ((@IsNull_Attivo = 1 AND [Attivo] IS NULL) OR ([Attivo] = @Original_Attivo))) INSERT INTO [dbo].[UserData] ([User_Name], [Passwd], [Cognome], [Nome], [Attivo]) VALUES (@User_Name, @Passwd, @Cognome, @Nome, @Attivo); SELECT User_Name, Passwd, Cognome, Nome, Attivo FROM UserData WHERE (User_Name = @User_Name) SELECT User_Name, Passwd, Cognome, Nome, Attivo FROM dbo.UserData UPDATE [dbo].[UserData] SET [User_Name] = @User_Name, [Passwd] = @Passwd, [Cognome] = @Cognome, [Nome] = @Nome, [Attivo] = @Attivo WHERE (([User_Name] = @Original_User_Name) AND ((@IsNull_Passwd = 1 AND [Passwd] IS NULL) OR ([Passwd] = @Original_Passwd)) AND ((@IsNull_Cognome = 1 AND [Cognome] IS NULL) OR ([Cognome] = @Original_Cognome)) AND ((@IsNull_Nome = 1 AND [Nome] IS NULL) OR ([Nome] = @Original_Nome)) AND ((@IsNull_Attivo = 1 AND [Attivo] IS NULL) OR ([Attivo] = @Original_Attivo))); SELECT User_Name, Passwd, Cognome, Nome, Attivo FROM UserData WHERE (User_Name = @User_Name) SELECT User_Name, Passwd, Cognome, Nome, Attivo FROM UserData WHERE (User_Name = @User_Name) AND (Passwd = @Passwd)