private static string CartellaFormatoImmagine(FormatoImmagineEnum formatoImmagine) { string result = ""; switch (formatoImmagine) { case FormatoImmagineEnum.Master: result = "Master"; break; case FormatoImmagineEnum.CaroselloHome: result = "Carosello"; break; case FormatoImmagineEnum.WidgetHome: result = "Widgethome"; break; case FormatoImmagineEnum.ElencoNotizie: result = "ElencoNotizie"; break; case FormatoImmagineEnum.DettaglioNotizie: result = "DettaglioNotizia"; break; case FormatoImmagineEnum.Localizzazione: result = "Localizzazione"; break; case FormatoImmagineEnum.Thumb: result = "Thumb"; break; case FormatoImmagineEnum.Libero: result = "Libero"; break; case FormatoImmagineEnum.WidgeHPEvidenza: result = "WidgeHPEvidenza"; break; default: break; } return(result); }
public static void VAEliminaImmagine(FormatoImmagineEnum formatoImmagine, string filename) { string filepath = null; if (string.IsNullOrWhiteSpace(filename)) { throw new ArgumentNullException("filename"); } filepath = VAImmagine(formatoImmagine, filename); if (File.Exists(filepath)) { File.Delete(filepath); } }
public static void VASalvaImmagine(FormatoImmagineEnum formatoImmagine, string filename, HttpPostedFileBase postedFile) { string filepath = null; if (string.IsNullOrWhiteSpace(filename)) { throw new ArgumentNullException("filename"); } if (postedFile == null) { throw new ArgumentNullException("postedFile"); } filepath = VAImmagine(formatoImmagine, filename); postedFile.SaveAs(filepath); }
public static string VAImmagine(FormatoImmagineEnum formatoImmagine, string filename) { string filepath = null; if (formatoImmagine == null) { throw new ArgumentNullException("formatoFoto"); } if (string.IsNullOrWhiteSpace(filename)) { throw new ArgumentNullException("filename"); } filepath = Path.Combine(Settings.PathBase, Settings.PathImmagini, CartellaFormatoImmagine(formatoImmagine), filename); return(filepath); }
private List <Immagine> RecuperaImmaginiPerFormato(FormatoImmagineEnum formato) { List <Immagine> immagini = new List <Immagine>(); SqlServerExecuteObject sseo = null; SqlDataReader dr = null; string sSql = ""; sSql = "SELECT * FROM (" + "SELECT I.ImmagineID, I.ImmagineMasterID, I.FormatoImmagineID, I.Nome_IT, I.Nome_EN, I.DataInserimento, I.DataUltimaModifica, I.Altezza, I.Larghezza, I.NomeFile, ROW_NUMBER() " + "OVER(ORDER BY DataInserimento DESC) " + "ROWNUM " + "FROM dbo.TBL_Immagini AS I WHERE (I.FormatoImmagineID = @FormatoImmagineID)" + ") " + "R WHERE R.ROWNUM > @StartRowNum AND R.ROWNUM <= @EndRowNum;"; sseo = new SqlServerExecuteObject(); sseo.CommandText = sSql; sseo.SqlParameters.AddWithValue("@FormatoImmagineID", (int)formato); sseo.SqlParameters.AddWithValue("@StartRowNum", 0); sseo.SqlParameters.AddWithValue("@EndRowNum", int.MaxValue); dr = SqlProvider.ExecuteReaderObject(sseo); while (dr.Read()) { Immagine immagine = RiempiIstanza(dr); immagini.Add(immagine); } if (dr != null) { dr.Close(); dr.Dispose(); } return(immagini); }
public static bool EsisteImmagine(FormatoImmagineEnum formatoImmagine, int oggettoID) { return(System.IO.File.Exists(VAImmagine(formatoImmagine, ImmagineLocalizzazioneNomeFile(oggettoID)))); }
public static bool EsisteImmagine(FormatoImmagineEnum formatoImmagine, string filename) { return(System.IO.File.Exists(VAImmagine(formatoImmagine, filename))); }