Beispiel #1
0
    /// <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;
        //}
    }
Beispiel #2
0
    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);
        }
    }