private int InserisciOggettoCarosello(OggettoCarosello oggettoCarosello) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = @"INSERT INTO dbo.TBL_UI_OggettiCarosello (TipoContenutoID, ContenutoID, ImmagineID, Data, Nome_IT, Nome_EN, Descrizione_IT, Descrizione_EN, LinkProgettoCartografico, Pubblicato, DataInserimento, DataUltimaModifica) VALUES (@TipoContenutoID, @ContenutoID, @ImmagineID, @Data, @Nome_IT, @Nome_EN, @Descrizione_IT, @Descrizione_EN, @LinkProgettoCartografico, @Pubblicato, @DataInserimento, @DataUltimaModifica) ; SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@TipoContenutoID", (int)oggettoCarosello.TipoContenuto); sseo.SqlParameters.AddWithValue("@ContenutoID", oggettoCarosello.ContenutoID); sseo.SqlParameters.AddWithValue("@ImmagineID", oggettoCarosello.ImmagineID); sseo.SqlParameters.AddWithValue("@Data", oggettoCarosello.Data); sseo.SqlParameters.AddWithValue("@Nome_IT", oggettoCarosello.Nome_IT); sseo.SqlParameters.AddWithValue("@Nome_EN", oggettoCarosello.Nome_EN); sseo.SqlParameters.AddWithValue("@Descrizione_IT", oggettoCarosello.Descrizione_IT); sseo.SqlParameters.AddWithValue("@Descrizione_EN", oggettoCarosello.Descrizione_EN); sseo.SqlParameters.AddWithValue("@LinkProgettoCartografico", string.IsNullOrWhiteSpace(oggettoCarosello.LinkProgettoCartografico) ? "" : oggettoCarosello.LinkProgettoCartografico); sseo.SqlParameters.AddWithValue("@Pubblicato", oggettoCarosello.Pubblicato); sseo.SqlParameters.AddWithValue("@DataInserimento", oggettoCarosello.DataInserimento); sseo.SqlParameters.AddWithValue("@DataUltimaModifica", oggettoCarosello.DataUltimaModifica); sseo.SqlParameters.AddWithValue("@OggettoCaroselloID", oggettoCarosello.ID); result = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(result); }
private int InserisciDocumentoPortale(DocumentoPortale DocumentoPortale) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_DocumentiPortale (TipoFileID, Nome_IT, Nome_EN, NomeFileOriginale, DataInserimento, DataUltimaModifica, Dimensione) VALUES " + "(@TipoFileID, @Nome_IT, @Nome_EN, @NomeFileOriginale, @DataInserimento, @DataUltimaModifica, @Dimensione);" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@TipoFileID", DocumentoPortale.TipoFile.ID); sseo.SqlParameters.AddWithValue("@Nome_IT", DocumentoPortale.Nome_IT); sseo.SqlParameters.AddWithValue("@Nome_EN", DocumentoPortale.Nome_EN); sseo.SqlParameters.AddWithValue("@NomeFileOriginale", DocumentoPortale.NomeFileOriginale); sseo.SqlParameters.AddWithValue("@DataInserimento", DocumentoPortale.DataInserimento); sseo.SqlParameters.AddWithValue("@DataUltimaModifica", DocumentoPortale.DataUltimaModifica); sseo.SqlParameters.AddWithValue("@Dimensione", DocumentoPortale.Dimensione); result = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(result); }
private int InserisciWidget(Widget widget) { int idWidget = 0; ElogToolkit.Data.SqlServer.SqlServerProvider.SqlServerTransactionObject tran = SqlProvider.CreateTransactionObject(); SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_UI_Widget (TipoWidget, Nome_IT, Nome_EN, CategoriaNotiziaID, NumeroElementi, DataInserimento, DataUltimaModifica, VoceMenuID, Contenuto_IT, Contenuto_EN, MostraTitolo, NotiziaID) VALUES " + "(@TipoWidget, @Nome_IT, @Nome_EN, @CategoriaNotiziaID, @NumeroElementi, @DataInserimento, @DataUltimaModifica, @VoceMenuID, @Contenuto_IT, @Contenuto_EN, @MostraTitolo," + "@NotiziaID);" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@TipoWidget", (int)widget.Tipo); sseo.SqlParameters.AddWithValue("@Nome_IT", widget.Nome_IT); sseo.SqlParameters.AddWithValue("@Nome_EN", widget.Nome_EN); sseo.SqlParameters.AddWithValue("@CategoriaNotiziaID", widget.Categoria != null ? (object)widget.Categoria.ID : DBNull.Value); sseo.SqlParameters.AddWithValue("@NumeroElementi", widget.NumeroElementi.HasValue ? (object)widget.NumeroElementi : DBNull.Value); sseo.SqlParameters.AddWithValue("@DataInserimento", widget.DataInserimento); sseo.SqlParameters.AddWithValue("@DataUltimaModifica", widget.DataUltimaModifica); sseo.SqlParameters.AddWithValue("@VoceMenuID", widget.VoceMenuID.HasValue ? (object)widget.VoceMenuID.Value : DBNull.Value); sseo.SqlParameters.AddWithValue("@Contenuto_IT", string.IsNullOrWhiteSpace(widget.Contenuto_IT) ? DBNull.Value : (object)widget.Contenuto_IT); sseo.SqlParameters.AddWithValue("@Contenuto_EN", string.IsNullOrWhiteSpace(widget.Contenuto_EN) ? DBNull.Value : (object)widget.Contenuto_EN); sseo.SqlParameters.AddWithValue("@MostraTitolo", widget.MostraTitolo); sseo.SqlParameters.AddWithValue("@NotiziaID", widget.NotiziaID != null ? (object)widget.NotiziaID : DBNull.Value); idWidget = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(idWidget); }
private int InserisciImmagine(Immagine immagine) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_Immagini (ImmagineMasterID, FormatoImmagineID, Nome_IT, Nome_EN, DataInserimento, DataUltimaModifica, Altezza, Larghezza, NomeFile) VALUES " + "(@ImmagineMasterID, @FormatoImmagineID, @Nome_IT, @Nome_EN, @DataInserimento, @DataUltimaModifica, @Altezza, @Larghezza, @NomeFile);" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@ImmagineMasterID", immagine.ImmagineMasterID.Value); sseo.SqlParameters.AddWithValue("@FormatoImmagineID", immagine.FormatoImmagine.ID); sseo.SqlParameters.AddWithValue("@Nome_IT", immagine.Nome_IT); sseo.SqlParameters.AddWithValue("@Nome_EN", immagine.Nome_EN); sseo.SqlParameters.AddWithValue("@DataInserimento", immagine.DataInserimento); sseo.SqlParameters.AddWithValue("@DataUltimaModifica", immagine.DataUltimaModifica); sseo.SqlParameters.AddWithValue("@Altezza", immagine.Altezza); sseo.SqlParameters.AddWithValue("@Larghezza", immagine.Larghezza); sseo.SqlParameters.AddWithValue("@NomeFile", immagine.NomeFile); result = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(result); }
private int InserisciDatoAmbientaleHome(DatoAmbientaleHome datoAmbientaleHome) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_UI_DatiAmbientaliHome (ImmagineID, Titolo_IT, Titolo_EN, Link, Pubblicato, DataInserimento, DataUltimaModifica) VALUES " + "(@ImmagineID, @Titolo_IT, @Titolo_EN, @Link, @Pubblicato, @DataInserimento, @DataUltimaModifica);" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@ImmagineID", datoAmbientaleHome.ImmagineID); sseo.SqlParameters.AddWithValue("@Titolo_IT", datoAmbientaleHome.Titolo_IT); sseo.SqlParameters.AddWithValue("@Titolo_EN", datoAmbientaleHome.Titolo_EN); sseo.SqlParameters.AddWithValue("@Link", datoAmbientaleHome.Link); sseo.SqlParameters.AddWithValue("@DataInserimento", datoAmbientaleHome.DataInserimento); sseo.SqlParameters.AddWithValue("@DataUltimaModifica", datoAmbientaleHome.DataUltimaModifica); sseo.SqlParameters.AddWithValue("@Pubblicato", datoAmbientaleHome.Pubblicato); result = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(result); }
public string RecuperaPassword(int utenteID) { string password = null; SqlServerExecuteObject sseo = null; sseo = new SqlServerExecuteObject(); sseo.CommandText = "SELECT [Pswd] FROM dbo.TBL_Utenti WHERE UtenteID = @UtenteID;"; sseo.SqlParameters.AddWithValue("@UtenteID", utenteID); password = (string)SqlProvider.ExecuteScalarObject(sseo); return(password); }
public int SalvaUtente(Utente utente) { SqlServerExecuteObject sseo = null; int id = 0; if (utente == null) { throw new ArgumentNullException("utente"); } sseo = new SqlServerExecuteObject(); if (utente.ID < 1) { sseo.CommandText = @"INSERT INTO dbo.TBL_UTENTI (Ruolo, NomeUtente, Abilitato, DataUltimoLogin, Email, Nome, Cognome) OUTPUT INSERTED.UtenteID VALUES (0, @NomeUtente, @Abilitato, @DataUltimoLogin, @Email, @Nome, @Cognome)"; } else { sseo.CommandText = @"UPDATE dbo.TBL_Utenti SET Email = @Email, Nome = @Nome, Cognome = @Cognome, Abilitato = @Abilitato, DataUltimoLogin = @DataUltimoLogin WHERE UtenteID = @UtenteID;"; sseo.SqlParameters.AddWithValue("@UtenteID", utente.ID); } sseo.SqlParameters.AddWithValue("@NomeUtente", utente.NomeUtente); sseo.SqlParameters.AddWithValue("@Nome", utente.Nome); sseo.SqlParameters.AddWithValue("@Cognome", utente.Cognome); sseo.SqlParameters.AddWithValue("@Email", utente.Email); sseo.SqlParameters.AddWithValue("@Abilitato", utente.Abilitato); sseo.SqlParameters.AddWithValue("@DataUltimoLogin", utente.DataUltimoLogin == null ? (object)DBNull.Value : utente.DataUltimoLogin); if (utente.ID < 1) { id = Convert.ToInt32(SqlProvider.ExecuteScalarObject(sseo)); } else { SqlProvider.ExecuteNonQueryObject(sseo); id = utente.ID; } return(id); }
internal int?RecuperaOggettoProceduraIDCorrente(int id) { int?oggettoProceduraID = null; SqlServerExecuteObject sseo = null; object result = null; sseo = new SqlServerExecuteObject(); sseo.CommandText = "SELECT TOP(1) OggettoProceduraID FROM dbo.TBL_OggettiProcedure WHERE OggettoID = @OggettoID AND UltimaProcedura = 1 ORDER BY DataInserimento DESC"; sseo.CommandType = CommandType.Text; sseo.SqlParameters.AddWithValue("@OggettoID", id); result = SqlProvider.ExecuteScalarObject(sseo); if (result != null) { oggettoProceduraID = (int?)result; } return(oggettoProceduraID); }
private TipoOggettoEnum?RecuperaTipoOggetto(int oggettoID) { TipoOggettoEnum? tipoOggetto = null; SqlServerExecuteObject sseo = null; object result = null; sseo = new SqlServerExecuteObject(); sseo.CommandText = "SELECT TipoOggettoID FROM dbo.TBL_Oggetti WHERE OggettoID = @OggettoID"; sseo.CommandType = CommandType.Text; sseo.SqlParameters.AddWithValue("@OggettoID", oggettoID); result = SqlProvider.ExecuteScalarObject(sseo); if (result != null) { tipoOggetto = (TipoOggettoEnum?)((int)result); } return(tipoOggetto); }
public int InserisciEmail(string testo, string indirizzoEmail, string tipo, DateTime data) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_Email (Testo, IndirizzoEmail, Tipo, DataInvio) VALUES " + "(@Testo, @IndirizzoEmail, @Tipo, GETDATE());" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.CommandType = CommandType.Text; sseo.SqlParameters.AddWithValue("@Testo", testo); sseo.SqlParameters.AddWithValue("@IndirizzoEmail", indirizzoEmail); sseo.SqlParameters.AddWithValue("@Tipo", tipo); result = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(result); }
private int InserisciEmail(Email email) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_Email (Testo, IndirizzoEmail, Tipo, DataInvio) VALUES " + "(@Testo, @IndirizzoEmail, @Tipo, @DataInvio);" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@Testo", email.Testo); sseo.SqlParameters.AddWithValue("@IndirizzoEmail", email.IndirizzoEmail); sseo.SqlParameters.AddWithValue("@Tipo", email.Tipo); sseo.SqlParameters.AddWithValue("@DataInvio", email.Data); result = (int)SqlProvider.ExecuteScalarObject(sseo); return(result); }
private int InserisciPaginaStatica(PaginaStatica paginaStatica) { int result = 0; SqlServerExecuteObject sseo = null; string sSql = ""; sSql = "INSERT INTO dbo.TBL_UI_PagineStatiche (VoceMenuID, Testo_IT, Testo_EN, DataInserimento, DataUltimaModifica) VALUES " + "(@VoceMenuID, @Testo_IT, @Testo_EN, @DataInserimento, @DataUltimaModifica);" + "SELECT @@IDENTITY;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@VoceMenuID", paginaStatica.VoceMenu.ID); sseo.SqlParameters.AddWithValue("@Testo_IT", paginaStatica.Testo_IT); sseo.SqlParameters.AddWithValue("@Testo_EN", paginaStatica.Testo_EN); sseo.SqlParameters.AddWithValue("@DataInserimento", paginaStatica.DataInserimento); sseo.SqlParameters.AddWithValue("@DataUltimaModifica", paginaStatica.DataUltimaModifica); result = int.Parse(SqlProvider.ExecuteScalarObject(sseo).ToString()); return(result); }