/// <summary> /// Obtenemos la URL de la fotografía, a través del IdArticulo /// </summary> /// <returns> Retornamos la URL de la fotografía del producto</returns> private string ObtenerURL() { string rutaLocal; string rutaVision = String.Empty; DataTable dt = ((DataView)AVE_ArticuloFotoObtener.Select(new DataSourceSelectArguments())).Table.DataSet.Tables[0]; string idTemporada = dt.Rows[0]["idTemporada"].ToString(); string idProveedor = dt.Rows[0]["idProveedor"].ToString(); string ModeloProveedor = dt.Rows[0]["ModeloProveedor"].ToString(); // Construimos la ruta en Local rutaLocal = ConfigurationManager.AppSettings["Foto.RutaLocal"] + "/" + idTemporada + "/" + idProveedor + ModeloProveedor + ".jpg"; //if (System.IO.File.Exists(Server.MapPath(rutaLocal))) return(rutaLocal); // else //{ // rutaVision = ConfigurationManager.AppSettings["Foto.RutaVision"];// +idTemporada + "/" + idProveedor + ModeloProveedor + ".jpg"; // return rutaVision; //} }
private string ObtenerURL() { string rutaLocal; string rutaVision = String.Empty; DataTable dt = ((DataView)AVE_ArticuloFotoObtener.Select(new DataSourceSelectArguments())).Table.DataSet.Tables[0]; string idTemporada = dt.Rows[0]["idTemporada"].ToString(); string idProveedor = dt.Rows[0]["idProveedor"].ToString(); string ModeloProveedor = dt.Rows[0]["ModeloProveedor"].ToString(); // Construimos la ruta en Local rutaLocal = ConfigurationManager.AppSettings["Foto.RutaLocal"] + "/" + idTemporada + "/" + idProveedor + ModeloProveedor + ".jpg"; if (rutaLocal.IndexOf("http://") == 0) { if (Comun.RemoteFileExists(rutaLocal, 2000)) { return(rutaLocal); } else { rutaVision = ConfigurationManager.AppSettings["Foto.RutaVision"];// +idTemporada + "/" + idProveedor + ModeloProveedor + ".jpg"; return(rutaVision); } } else if (System.IO.File.Exists(Server.MapPath(rutaLocal))) { return(rutaLocal); } else { rutaVision = ConfigurationManager.AppSettings["Foto.RutaVision"];// +idTemporada + "/" + idProveedor + ModeloProveedor + ".jpg"; return(rutaVision); } }