private static void FillDataImageCardPage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as BillingPagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "BeneficiosTarjetaImagen":
                    preview.BeneficiosTarjetaImagen = fileName;
                    break;

                case "BeneficiosTarjetaImagenXs":
                    preview.BeneficiosTarjetaImagenXs = fileName;
                    break;

                case "AumentaBeneficiosImagen1":
                    preview.AumentaBeneficiosImagen1 = fileName;
                    break;

                case "AumentaBeneficiosImagen2":
                    preview.AumentaBeneficiosImagen2 = fileName;
                    break;
                }
            }
        }
        private static void FillDataImagePillarPage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as PillarPagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImagePillarPage":
                    preview.ImagenPaginaPilares = fileName;
                    break;
                }
            }
        }
Beispiel #3
0
        private static void FillDataImageServicePage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as ServicePagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImagenEncabezadoLogoServicio":
                    preview.ImagenEncabezadoLogoServicio = fileName;
                    break;
                }
            }
        }
Beispiel #4
0
        private static void FillDataImageOfferPage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as OfferPagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImagenProductosOfertas":
                    preview.ImagenProductosOfertas = fileName;
                    break;
                }
            }
        }
Beispiel #5
0
        private static void FillDataImageNewsPage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as NewsPagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImageHeadNewsPage":
                    preview.ImageHeadNewsPage = fileName;
                    break;

                case "ImageDescriptionNewsPage":
                    preview.ImageDescriptionNewsPage = fileName;
                    break;
                }
            }
        }
Beispiel #6
0
        private static void FillDataImageSaDPage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as SaDPagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImageBgSaD":
                    preview.ImageBgSaD = fileName;
                    break;

                case "ImagenLogoSaD":
                    preview.ImagenLogoSaD = fileName;
                    break;
                }
            }
        }
Beispiel #7
0
        private static void FillDataImagePromocionPage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as PromocionPagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImageLogo1PromocionPage":
                    preview.ImageLogo1PromocionPage = fileName;
                    break;

                case "ImageLogo2PromocionPage":
                    preview.ImageLogo2PromocionPage = fileName;
                    break;

                case "HeadImagePromocionPage":
                    preview.HeadImagePromocionPage = fileName;
                    break;
                }
            }
        }
        private static void FillDataTextPillarPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as PillarPagePreview;

            if (preview != null)
            {
                string formValue;
                switch (form)
                {
                case "TextPillarPageText1":
                    formValue             = httpRequest.Unvalidated.Form[form];
                    formValue             = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextoPilares1 = formValue;
                    break;

                case "TextPillarPageText2":
                    formValue             = httpRequest.Unvalidated.Form[form];
                    formValue             = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextoPilares2 = System.Net.WebUtility.HtmlDecode(formValue);
                    break;

                case "ImagePillarPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    if (formValue != null)
                    {
                        preview.ImagenPaginaPilares = "~/" + formValue.Substring(formValue.IndexOf("Content", StringComparison.Ordinal));
                    }
                    break;
                }
            }
        }
Beispiel #9
0
        private static void FillDataTextProductPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as ProductPagePreview;

            if (preview != null)
            {
                var formValue = httpRequest.Form[form];
                formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                switch (form)
                {
                case "BgColorProductPage":
                    preview.BgColorProductPage = formValue;
                    break;

                case "TextTitleProductPage":
                    preview.TextTitleProductPage = formValue;
                    break;

                case "ColorTextTitleProductPage":
                    preview.ColorTextTitleProductPage = formValue;
                    break;

                case "TextDescription1ProductPage":
                    preview.TextDescription1ProductPage = formValue;
                    break;

                case "TextDescription2ProductPage":
                    preview.TextDescription2ProductPage = formValue;
                    break;

                case "TextCharacteristic1ProductPage":
                    preview.TextCharacteristic1ProductPage = formValue;
                    break;

                case "TextCharacteristic2ProductPage":
                    preview.TextCharacteristic2ProductPage = formValue;
                    break;

                case "ColorTextDescription1ProductPage":
                    preview.ColorTextDescription1ProductPage = formValue;
                    break;

                case "ColorTextDescription2ProductPage":
                    preview.ColorTextDescription2ProductPage = formValue;
                    break;

                case "ColorTextCharacteristic1ProductPage":
                    preview.ColorTextCharacteristic1ProductPage = formValue;
                    break;

                case "ColorTextCharacteristic2ProductPage":
                    preview.ColorTextCharacteristic2ProductPage = formValue;
                    break;

                case "ImageProductPage":
                    preview.ImageProductPage = "~/" + formValue.Substring(formValue.IndexOf("Content"));
                    break;
                }
            }
        }
Beispiel #10
0
        private static void FillDataTextPromocionPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as PromocionPagePreview;

            if (preview != null)
            {
                var formValue = httpRequest.Form[form];
                formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                switch (form)
                {
                case "HeadTextPromocionPage":
                    preview.HeadTextPromocionPage = formValue;
                    break;

                case "SpanHeadTextPromocionPage":
                    preview.SpanHeadTextPromocionPage = formValue;
                    break;

                case "ColorHeadBgPromocionPage":
                    preview.ColorHeadBgPromocionPage = formValue;
                    break;

                case "SpanHeadtextColorPromocionPage":
                    preview.SpanHeadtextColorPromocionPage = formValue;
                    break;

                case "HeadtextColorPromocionPage":
                    preview.HeadtextColorPromocionPage = formValue;
                    break;

                case "SubText1PromocionPage":
                    preview.SubText1PromocionPage = formValue;
                    break;

                case "SubText2PromocionPage":
                    preview.SubText2PromocionPage = formValue;
                    break;

                case "TextFosePromocionPage":
                    preview.TextFosePromocionPage = formValue;
                    break;

                case "TextColorFosePromocionPage":
                    preview.TextColorFosePromocionPage = formValue;
                    break;

                case "ImageLogo1PromocionPage":
                    preview.ImageLogo1PromocionPage = "~/" + formValue.Substring(formValue.IndexOf("Content"));
                    break;

                case "ImageLogo2PromocionPage":
                    preview.ImageLogo2PromocionPage = "~/" + formValue.Substring(formValue.IndexOf("Content"));
                    break;

                case "HeadImagePromocionPage":
                    preview.HeadImagePromocionPage = "~/" + formValue.Substring(formValue.IndexOf("Content"));
                    break;
                }
            }
        }
Beispiel #11
0
        private static void FillDataTextFosePage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as FosePagePreview;

            if (preview != null)
            {
                var formValue = httpRequest.Unvalidated.Form[form];
                formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                switch (form)
                {
                case "TextoSucursalesFose":
                    preview.TextoSucursalesFose = formValue;
                    break;
                }
            }
        }
Beispiel #12
0
        private static void FillDataTextBlogPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as BlogPagePreview;

            if (preview != null)
            {
                string formValue;
                switch (form)
                {
                case "TipoBlog":
                    formValue        = httpRequest.Form[form];
                    formValue        = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TipoBlog = formValue;
                    break;

                case "ColorBgHeadBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorBgHeadBlogPage = formValue;
                    break;

                case "ColorTextHeadBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorTextHeadBlogPage = formValue;
                    break;

                case "TextHeadBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextHeadBlogPage = formValue;
                    break;

                case "ColorTextDescHeadBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorTextDescHeadBlogPage = formValue;
                    break;

                case "TitleDescBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TitleDescBlogPage = formValue;
                    break;

                case "ColorTitleDescBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorTitleDescBlogPage = formValue;
                    break;

                case "ColorBgTitleDescBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorBgTitleDescBlogPage = formValue;
                    break;

                case "TextDescBlogPage":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextDescBlogPage = formValue;
                    break;

                case "ImageBlogPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    if (formValue != null)
                    {
                        preview.ImageBlogPage = "~/" + formValue.Substring(formValue.IndexOf("Content", StringComparison.Ordinal));
                    }
                    break;
                }
            }
        }
Beispiel #13
0
        private static void FillDataTextServicePage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview   = preview1 as ServicePagePreview;
            var formValue = httpRequest.Form[form];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (preview != null)
            {
                switch (form)
                {
                case "Texto1Servicio":
                    preview.Texto1Servicio = formValue;
                    break;

                case "Texto2Servicio":
                    preview.Texto2Servicio = formValue;
                    break;

                case "ColorTexto1Servicio":
                    preview.ColorTexto1Servicio = formValue;
                    break;

                case "ColorTexto2Servicio":
                    preview.ColorTexto2Servicio = formValue;
                    break;

                case "ColorFondoSerivicio":
                    preview.ColorFondoSerivicio = formValue;
                    break;

                case "TextoTituloServicio":
                    preview.TextoTituloServicio = formValue;
                    break;

                case "TextDescripcionServicio":
                    preview.TextDescripcionServicio = formValue;
                    break;

                case "ColorTextDescripcionServicio":
                    preview.ColorTextDescripcionServicio = formValue;
                    break;

                case "ColorTextoTituloServicio":
                    preview.ColorTextoTituloServicio = formValue;
                    break;
                }
            }
        }
Beispiel #14
0
        private static void FillDataTextHomePage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as HomePagePreview;

            if (preview != null)
            {
                var formValue = httpRequest.Form[form];
                formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                switch (form)
                {
                case "TituloOfertas":
                    preview.TituloOfertas = formValue;
                    break;

                case "ColorTituloOfertas":
                    preview.ColorTituloOfertas = formValue;
                    break;

                case "TextoImagenOfertas1":
                    preview.TextoImagenOfertas1 = formValue;
                    break;

                case "SpanImagenOfertas1":
                    preview.SpanImagenOfertas1 = formValue;
                    break;

                case "ColorImagenOfertas1":
                    preview.ColorImagenOfertas1 = formValue;
                    break;

                case "TipoOfertas1":
                    preview.TipoOfertas1 = formValue;
                    break;

                case "TextoImagenOfertas2":
                    preview.TextoImagenOfertas2 = formValue;
                    break;

                case "SpanImagenOfertas2":
                    preview.SpanImagenOfertas2 = formValue;
                    break;

                case "ColorImagenOfertas2":
                    preview.ColorImagenOfertas2 = formValue;
                    break;

                case "TipoOfertas2":
                    preview.TipoOfertas2 = formValue;
                    break;

                case "TextoImagenOfertas3":
                    preview.TextoImagenOfertas3 = formValue;
                    break;

                case "SpanImagenOfertas3":
                    preview.SpanImagenOfertas3 = formValue;
                    break;

                case "ColorImagenOfertas3":
                    preview.ColorImagenOfertas3 = formValue;
                    break;

                case "TipoOfertas3":
                    preview.TipoOfertas3 = formValue;
                    break;

                case "TextoImagenOfertas4":
                    preview.TextoImagenOfertas4 = formValue;
                    break;

                case "SpanImagenOfertas4":
                    preview.SpanImagenOfertas4 = formValue;
                    break;

                case "ColorImagenOfertas4":
                    preview.ColorImagenOfertas4 = formValue;
                    break;

                case "TipoOfertas4":
                    preview.TipoOfertas4 = formValue;
                    break;

                case "TextoImagenOfertas5":
                    preview.TextoImagenOfertas5 = formValue;
                    break;

                case "SpanImagenOfertas5":
                    preview.SpanImagenOfertas5 = formValue;
                    break;

                case "ColorImagenOfertas5":
                    preview.ColorImagenOfertas5 = formValue;
                    break;

                case "TipoOfertas5":
                    preview.TipoOfertas5 = formValue;
                    break;

                case "TituloTarjetas":
                    preview.TituloTarjetas = formValue;
                    break;

                case "ColorTituloTarjetas":
                    preview.ColorTituloTarjetas = formValue;
                    break;

                case "UrlImagenTarjetas":
                    preview.UrlImagenTarjetas = formValue;
                    break;

                case "TituloFose":
                    preview.TituloFose = formValue;
                    break;

                case "ColorTituloFose":
                    preview.ColorTituloFose = formValue;
                    break;

                case "TextoFose1":
                    preview.TextoFose1 = formValue;
                    break;

                case "ColorTextoFose1":
                    preview.ColorTextoFose1 = formValue;
                    break;

                case "TextoFose2":
                    preview.TextoFose2 = formValue;
                    break;

                case "ColorTextoFose2":
                    preview.ColorTextoFose2 = formValue;
                    break;

                case "TituloBlog":
                    preview.TituloBlog = formValue;
                    break;

                case "ColorTituloBlog":
                    preview.ColorTituloBlog = formValue;
                    break;

                case "TextoBlog1":
                    preview.TextoBlog1 = formValue;
                    break;

                case "UrlImagenBlog1":
                    preview.UrlImagenBlog1 = formValue;
                    break;

                case "ColorTextoBlog1":
                    preview.ColorTextoBlog1 = formValue;
                    break;

                case "ColorBgTextoBlog1":
                    preview.ColorBgTextoBlog1 = formValue;
                    break;

                case "ColorOverTextoBlog1":
                    preview.ColorOverTextoBlog1 = formValue;
                    break;

                case "TextoBlog2":
                    preview.TextoBlog2 = formValue;
                    break;

                case "UrlImagenBlog2":
                    preview.UrlImagenBlog2 = formValue;
                    break;

                case "ColorTextoBlog2":
                    preview.ColorTextoBlog2 = formValue;
                    break;

                case "ColorBgTextoBlog2":
                    preview.ColorBgTextoBlog2 = formValue;
                    break;

                case "ColorOverTextoBlog2":
                    preview.ColorOverTextoBlog2 = formValue;
                    break;

                case "TextoBlog3":
                    preview.TextoBlog3 = formValue;
                    break;

                case "UrlImagenBlog3":
                    preview.UrlImagenBlog3 = formValue;
                    break;

                case "ColorTextoBlog3":
                    preview.ColorTextoBlog3 = formValue;
                    break;

                case "ColorBgTextoBlog3":
                    preview.ColorBgTextoBlog3 = formValue;
                    break;

                case "ColorOverTextoBlog3":
                    preview.ColorOverTextoBlog3 = formValue;
                    break;

                case "TextoBlog4":
                    preview.TextoBlog4 = formValue;
                    break;

                case "UrlImagenBlog4":
                    preview.UrlImagenBlog4 = formValue;
                    break;

                case "ColorTextoBlog4":
                    preview.ColorTextoBlog4 = formValue;
                    break;

                case "ColorBgTextoBlog4":
                    preview.ColorBgTextoBlog4 = formValue;
                    break;

                case "ColorOverTextoBlog4":
                    preview.ColorOverTextoBlog4 = formValue;
                    break;

                case "TipoBlog1":
                    preview.TipoBlog1 = formValue;
                    break;

                case "TipoBlog2":
                    preview.TipoBlog2 = formValue;
                    break;

                case "TipoBlog3":
                    preview.TipoBlog3 = formValue;
                    break;

                case "TipoBlog4":
                    preview.TipoBlog4 = formValue;
                    break;

                case "QuadBackgroundColor1":
                    preview.QuadBackgroundColor1 = formValue;
                    break;

                case "QuadText1":
                    preview.QuadText1 = formValue;
                    break;

                case "QuadLink1":
                    preview.QuadLink1 = formValue;
                    break;


                case "QuadBackgroundColor2":
                    preview.QuadBackgroundColor2 = formValue;
                    break;

                case "QuadText2":
                    preview.QuadText2 = formValue;
                    break;

                case "QuadLink2":
                    preview.QuadLink2 = formValue;
                    break;


                case "QuadBackgroundColor3":
                    preview.QuadBackgroundColor3 = formValue;
                    break;

                case "QuadText3":
                    preview.QuadText3 = formValue;
                    break;

                case "QuadLink3":
                    preview.QuadLink3 = formValue;
                    break;


                case "QuadBackgroundColor4":
                    preview.QuadBackgroundColor4 = formValue;
                    break;

                case "QuadText4":
                    preview.QuadText4 = formValue;
                    break;

                case "QuadLink4":
                    preview.QuadLink4 = formValue;
                    break;

                case "DoctorsOfficeTitle":
                    preview.DoctorsOfficeTitle = formValue;
                    break;

                case "DoctorsOfficeMessageText":
                    preview.DoctorsOfficeMessageText = formValue;
                    break;

                case "DoctorsOfficeBackgroundColor":
                    preview.DoctorsOfficeBackgroundColor = formValue;
                    break;

                case "DoctorsOfficeLink":
                    preview.DoctorsOfficeLink = formValue;
                    break;

                case "DoctorsOfficeTitleColor":
                    preview.DoctorsOfficeTitleColor = formValue;
                    break;

                case "DoctorsOfficeMessageTextColor":
                    preview.DoctorsOfficeMessageTextColor = formValue;
                    break;
                }
            }
        }
        private static void FillDataTextConditionsTermsPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as ConditionsTermsPagePreview;

            if (preview != null)
            {
                string formValue;
                switch (form)
                {
                case "HeadTextConditionsTermsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.HeadTextConditionsTermsPage = formValue;
                    break;

                case "ColorHeadTextConditionsTermsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorHeadTextConditionsTermsPage = formValue;
                    break;

                case "BgColorHeadConditionsTermsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.BgColorHeadConditionsTermsPage = formValue;
                    break;

                case "TextDescriptionConditionsTermsPage":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextDescriptionConditionsTermsPage = formValue;
                    break;

                case "TextColorConditionsTermsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextColorConditionsTermsPage = formValue;
                    break;

                case "TextTitleConditionsTermsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextTitleConditionsTermsPage = formValue;
                    break;
                }
            }
        }
Beispiel #16
0
        private static void FillDataTextSaDPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview   = preview1 as SaDPagePreview;
            var formValue = httpRequest.Form[form];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (preview != null)
            {
                switch (form)
                {
                case "Texto1SaD":
                    preview.Texto1SaD = formValue;
                    break;

                case "Texto2SaD":
                    preview.Texto2SaD = formValue;
                    break;

                case "ColorTexto1SaD":
                    preview.ColorTexto1SaD = formValue;
                    break;

                case "ColorTexto2SaD":
                    preview.ColorTexto2SaD = formValue;
                    break;

                case "TextoTituloSaD":
                    preview.TextoTituloSaD = formValue;
                    break;

                case "ColorTextoTituloSaD":
                    preview.ColorTextoTituloSaD = formValue;
                    break;

                case "NumeroprincipalSaD":
                    preview.NumeroprincipalSaD = formValue;
                    break;

                case "ColorNumeroprincipalSaD":
                    preview.ColorNumeroprincipalSaD = formValue;
                    break;

                case "ColorBgNumeroprincipalSaD":
                    preview.ColorBgNumeroprincipalSaD = formValue;
                    break;
                }
            }
        }
Beispiel #17
0
        private static void FillDataTextOfferPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview   = preview1 as OfferPagePreview;
            var formValue = httpRequest.Form[form];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (preview != null)
            {
                switch (form)
                {
                case "TipoOferta":
                    preview.TipoOferta = formValue;
                    break;

                case "ColorFondoOfertas":
                    preview.ColorFondoOfertas = formValue;
                    break;

                case "TextoOfertas1":
                    preview.TextoOfertas1 = formValue;
                    break;

                case "TextoOfertas2":
                    preview.TextoOfertas2 = formValue;
                    break;

                case "TextoOfertas3":
                    preview.TextoOfertas3 = formValue;
                    break;

                case "ColorTextoOfertas1":
                    preview.ColorTextoOfertas1 = formValue;
                    break;

                case "ColorTextoOfertas2":
                    preview.ColorTextoOfertas2 = formValue;
                    break;

                case "ColorTextoOfertas3":
                    preview.ColorTextoOfertas3 = formValue;
                    break;

                case "TipoTexto1":
                    preview.TipoTexto1 = formValue;
                    break;

                case "TipoTexto2":
                    preview.TipoTexto2 = formValue;
                    break;

                case "TipoTexto3":
                    preview.TipoTexto3 = formValue;
                    break;

                case "TextoResaltadoOfertas1":
                    preview.TextoResaltadoOfertas1 = formValue;
                    break;

                case "TextoResaltadoOfertas2":
                    preview.TextoResaltadoOfertas2 = formValue;
                    break;

                case "TextoResaltadoOfertas3":
                    preview.TextoResaltadoOfertas3 = formValue;
                    break;

                case "ColorTextoResaltadoOfertas1":
                    preview.ColorTextoResaltadoOfertas1 = formValue;
                    break;

                case "ColorTextoResaltadoOfertas2":
                    preview.ColorTextoResaltadoOfertas2 = formValue;
                    break;

                case "ColorTextoResaltadoOfertas3":
                    preview.ColorTextoResaltadoOfertas3 = formValue;
                    break;
                }
            }
        }
Beispiel #18
0
        private static void FillDataTextNewsPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as NewsPagePreview;

            if (preview != null)
            {
                string formValue;
                switch (form)
                {
                case "ColorBgHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorBgHeadNewsPage = formValue;
                    break;

                case "TextHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextHeadNewsPage = formValue;
                    break;

                case "ColorTextHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorTextHeadNewsPage = formValue;
                    break;

                case "SubTextHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.SubTextHeadNewsPage = formValue;
                    break;

                case "ColorSubTextHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorSubTextHeadNewsPage = formValue;
                    break;

                case "ColorBgSubTextHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorBgSubTextHeadNewsPage = formValue;
                    break;

                case "TitleDescription1NewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TitleDescription1NewsPage = formValue;
                    break;

                case "TitleDescription2NewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TitleDescription2NewsPage = formValue;
                    break;

                case "ColorTitleDescription1NewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorTitleDescription1NewsPage = formValue;
                    break;

                case "ColorTitleDescription2NewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.ColorTitleDescription2NewsPage = formValue;
                    break;

                case "TextDescription1NewsPage":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextDescription1NewsPage = formValue;
                    break;

                case "TextDescription2NewsPage":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TextDescription2NewsPage = formValue;
                    break;
                //case "ColorTextDescription1NewsPage":
                //    formValue = httpRequest.Form[form];
                //    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                //    preview.ColorTextDescription1NewsPage = formValue;
                //    break;
                //case "ColorTextDescription2NewsPage":
                //    formValue = httpRequest.Form[form];
                //    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                //    preview.ColorTextDescription2NewsPage = formValue;
                //    break;

                case "ImageHeadNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    if (formValue != null)
                    {
                        preview.ImageHeadNewsPage = "~/" + formValue.Substring(formValue.IndexOf("Content", StringComparison.Ordinal));
                    }
                    break;

                case "ImageDescriptionNewsPage":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) || formValue == "undefined" ? null : formValue;
                    if (formValue != null)
                    {
                        preview.ImageDescriptionNewsPage = "~/" + formValue.Substring(formValue.IndexOf("Content", StringComparison.Ordinal));
                    }
                    break;
                }
            }
        }
        private static void FillDataTextBranchPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview   = preview1 as BranchPagePreview;
            var formValue = httpRequest.Form[form];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (preview != null)
            {
                switch (form)
                {
                case "TextoSucursales1":
                    preview.TextoSucursales1 = formValue;
                    break;

                case "TextoSucursales2":
                    preview.TextoSucursales2 = formValue;
                    break;

                case "ColorTextoSucursales1":
                    preview.ColorTextoSucursales1 = formValue;
                    break;

                case "ColorTextoSucursales2":
                    preview.ColorTextoSucursales2 = formValue;
                    break;
                }
            }
        }
        private static void FillDataTextCardPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as BillingPagePreview;

            if (preview != null)
            {
                string formValue;
                switch (form)
                {
                case "BeneficiosTarjeta":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.BeneficiosTarjeta = formValue;
                    break;

                case "BeneficiosTarjetaParrafo":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.BeneficiosTarjetaParrafo = formValue;
                    break;

                case "AumentaBeneficiosTarjeta":
                    formValue = httpRequest.Unvalidated.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.AumentaBeneficiosTarjeta = formValue;
                    break;

                case "TituloLaboratorios":
                    formValue = httpRequest.Form[form];
                    formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                    preview.TituloLaboratorios = formValue;
                    break;
                }
            }
        }
        private static void FillDataTextInvestorPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview   = preview1 as InvestorPagePreview;
            var formValue = httpRequest.Form[form];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (preview != null)
            {
                switch (form)
                {
                case "HeadTextInvestorPage":
                    preview.HeadTextInvestorPage = formValue;
                    break;

                case "ColorHeadTextInvestorPage":
                    preview.ColorHeadTextInvestorPage = formValue;
                    break;

                case "ColorHeadBgInvestorPage":
                    preview.ColorHeadBgInvestorPage = formValue;
                    break;

                case "SubTextInvestorPage":
                    preview.SubTextInvestorPage = formValue;
                    break;

                case "ColorSubTextInvestorPage":
                    preview.ColorSubTextInvestorPage = formValue;
                    break;
                }
            }
        }
        private static void FillDataTextJoinTeamPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview   = preview1 as JoinTeamPagePreview;
            var formValue = httpRequest.Form[form];

            formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
            if (preview != null)
            {
                switch (form)
                {
                case "SubTextJoinTeamPage1":
                    preview.SubTextJoinTeamPage1 = formValue;
                    break;

                case "SubTextJoinTeamPage2":
                    preview.SubTextJoinTeamPage2 = formValue;
                    break;

                case "ColorText1JoinTeamPage":
                    preview.ColorText1JoinTeamPage = formValue;
                    break;

                case "ColorText2JoinTeamPage":
                    preview.ColorText2JoinTeamPage = formValue;
                    break;
                }
            }
        }
 public PreviewPartialRouter(IPagePreview pagePreview, IPagePreviewEvents pagePreviewEvents, IContentLoader contentLoader)
 {
     _contentLoader     = contentLoader;
     _pagePreview       = pagePreview;
     _pagePreviewEvents = pagePreviewEvents;
 }
        private static void FillDataTextContactPage(HttpRequest httpRequest, string form, IPagePreview preview1)
        {
            var preview = preview1 as ContactPagePreview;

            if (preview != null)
            {
                var formValue = httpRequest.Form[form];
                formValue = string.IsNullOrEmpty(formValue) ? null : formValue;
                switch (form)
                {
                case "HeadTextContactPage":
                    preview.HeadTextContactPage = formValue;
                    break;

                case "ColorHeadTextContactPage":
                    preview.ColorHeadTextContactPage = formValue;
                    break;

                case "SubText1ContactPage":
                    preview.SubText1ContactPage = formValue;
                    break;

                case "SubText2ContactPage":
                    preview.SubText2ContactPage = formValue;
                    break;

                case "AddressContactPage":
                    preview.AddressContactPage = formValue;
                    break;

                case "BgColorHeadContactPage":
                    preview.BgColorHeadContactPage = formValue;
                    break;

                case "ColorSubText1ContactPage":
                    preview.ColorSubText1ContactPage = formValue;
                    break;

                case "ColorSubText2ContactPage":
                    preview.ColorSubText2ContactPage = formValue;
                    break;

                case "ColorTextFooterContactPage":
                    preview.ColorTextFooterContactPage = formValue;
                    break;

                case "EmailSaDContactPage":
                    preview.EmailSaDContactPage = formValue;
                    break;

                case "TelAaPContactPage":
                    preview.TelAaPContactPage = formValue;
                    break;

                case "TelAddressContactPage":
                    preview.TelAddressContactPage = formValue;
                    break;

                case "TelSaDContactPage":
                    preview.TelSaDContactPage = formValue;
                    break;
                }
            }
        }
Beispiel #25
0
        internal static async Task <KeyValuePair <bool, string> > PrepareDataPage(string page, string dir, string pageName, IPagePreview preview, FileType?fileType, FillDataTextPage fillDataTextPage, FillDataImagePage fillDataImagePage)
        {
            try
            {
                var httpRequest = HttpContext.Current.Request;
                foreach (string file in httpRequest.Files)
                {
                    if (!file.Contains("client_imageEncabezado"))
                    {
                        var postedFile = httpRequest.Files[file];
                        var valid      = IsValidImage(postedFile, fileType);

                        if (valid.Value == "Ok")
                        {
                            if (postedFile != null)
                            {
                                var fil          = $"{Path.GetFileNameWithoutExtension(postedFile.FileName)}_{DateTime.Now.Ticks}{postedFile.FileName.Substring(postedFile.FileName.LastIndexOf('.'))}";
                                var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(dir), fil);
                                //var fileSavePath = Path.Combine(HttpContext.Current.Server.MapPath(dir), postedFile.FileName);
                                if (!postedFile.FileName.StartsWith("/"))
                                {
                                    postedFile.SaveAs(fileSavePath);
                                    //var ext = postedFile.FileName.Substring(postedFile.FileName.LastIndexOf('.'));
                                    //if (ext == ".pdf")
                                    //{
                                    //    var fileName = SaveToPdf.Save(HttpContext.Current.Server.MapPath(dir), fil);
                                    //    fileName = Path.GetFileName(fileName);
                                    //    if (fileName != null)
                                    //    {
                                    //        fillDataImagePage($"{dir}/{fileName}", file, preview);
                                    //    }
                                    //}
                                    //else
                                    //{
                                    fillDataImagePage($"{dir}/{fil}", file, preview);
                                    //}
                                }
                            }
                        }
                        else
                        {
                            return(valid);
                        }
                    }
                }

                foreach (var form in httpRequest.Form.AllKeys)
                {
                    var inicio_texto_c   = "client_TextEncabezado";
                    var inicio_color_c   = "client_ColorTextEncabezado";
                    var inicio_texto_s   = "server_TextEncabezado";
                    var inicio_color_s   = "server_ColorTextEncabezado";
                    var serverHeaderLink = "server_HeaderLink";
                    var clientHeaderLink = "client_HeaderLink";
                    if (!form.Contains(inicio_texto_c) && !form.Contains(inicio_color_c) && !form.Contains(inicio_texto_s) && !form.Contains(inicio_color_s) &&
                        !form.Contains("idsCliente") && !form.Contains("idsServidor") && !form.Contains(serverHeaderLink) &&
                        !form.Contains(clientHeaderLink))
                    {
                        fillDataTextPage(httpRequest, form, preview);
                    }
                }

                KeyValuePair <bool, string> validFilesHead;
                var heads = FillDataImage("", httpRequest, dir, fileType, page, out validFilesHead);

                if (validFilesHead.Value == "Ok" && heads != null)
                {
                    preview.Encabezado = heads;
                }

                if (page == "BillingPage")
                {
                    KeyValuePair <bool, string> validFilesHead1;
                    var heads1 = FillDataImage("Lab", httpRequest, dir, fileType, "LabSection", out validFilesHead1);

                    if (validFilesHead1.Value == "Ok" && heads1 != null)
                    {
                        var preview1 = preview as BillingPagePreview;
                        if (preview1 != null)
                        {
                            preview1.ImagesLab = heads1;
                        }
                    }
                }


                //if (page == "FosePage")
                //{
                //    KeyValuePair<bool, string> validFilesHead1;
                //    var heads1 = FillDataImage("Fose", httpRequest, dir, fileType, "FosePromocion", out validFilesHead1);

                //    if (validFilesHead1.Value == "Ok" && heads1 != null)
                //    {
                //        var preview1 = preview as FosePagePreview;
                //        if (preview1 != null) preview1.Promocions = heads1;
                //    }
                //}

                //if (page == "BlogPage")
                //{
                //    KeyValuePair<bool, string> validFilesHead1;
                //    var heads1 = FillDataImage("Blog", httpRequest, dir, fileType, "BlogNews", out validFilesHead1);

                //    if (validFilesHead1.Value == "Ok" && heads1 != null)
                //    {
                //        var preview1 = preview as BlogPagePreview;
                //        if (preview1 != null) preview1.NewsPagesBlogs = heads1;
                //    }
                //}

                IFormatter   formatter = new BinaryFormatter();
                MemoryStream stream    = new MemoryStream();
                formatter.Serialize(stream, preview);
                stream.Close();

                var pagePreview = await storeDB.PagePreviews.FindAsync(pageName);

                if (pagePreview != null)
                {
                    storeDB.PagePreviews.Remove(pagePreview);
                    await storeDB.SaveChangesAsync();
                }

                storeDB.PagePreviews.Add(new PagePreview {
                    PageName = pageName, PageValue = stream.GetBuffer()
                });
                await storeDB.SaveChangesAsync();

                return(new KeyValuePair <bool, string>(true, "Los datos fueron enviados correctamente al servidor."));
            }
            catch (Exception)
            {
                return(new KeyValuePair <bool, string>(false, "Ocurrió un error al enviar los datos al servidor"));
            }
        }
Beispiel #26
0
        private static void FillDataImageHomePage(string fileName, string file, IPagePreview preview1)
        {
            var preview = preview1 as HomePagePreview;

            if (preview != null)
            {
                switch (file)
                {
                case "ImagenOfertas1":
                    preview.ImagenOfertas1 = fileName;
                    break;

                case "ImagenOfertas2":
                    preview.ImagenOfertas2 = fileName;
                    break;

                case "ImagenOfertas3":
                    preview.ImagenOfertas3 = fileName;
                    break;

                case "ImagenOfertas4":
                    preview.ImagenOfertas4 = fileName;
                    break;

                case "ImagenOfertas5":
                    preview.ImagenOfertas5 = fileName;
                    break;

                case "ImagenTarjetasWeb":
                    preview.ImagenTarjetasWeb = fileName;
                    break;

                case "ImagenTarjetasMovil":
                    preview.ImagenTarjetasMovil = fileName;
                    break;

                case "ImagenFoseLogo":
                    preview.ImagenFoseLogo = fileName;
                    break;

                case "ImagenFoseProducto":
                    preview.ImagenFoseProducto = fileName;
                    break;

                case "ImagenBlog1":
                    preview.ImagenBlog1 = fileName;
                    break;

                case "ImagenBlog2":
                    preview.ImagenBlog2 = fileName;
                    break;

                case "ImagenBlog3":
                    preview.ImagenBlog3 = fileName;
                    break;

                case "ImagenBlog4":
                    preview.ImagenBlog4 = fileName;
                    break;

                case "QuadImageFileName1":
                    preview.QuadImageFileName1 = fileName;
                    break;

                case "QuadImageFileName2":
                    preview.QuadImageFileName2 = fileName;
                    break;

                case "QuadImageFileName3":
                    preview.QuadImageFileName3 = fileName;
                    break;

                case "QuadImageFileName4":
                    preview.QuadImageFileName4 = fileName;
                    break;

                case "DoctorsOfficeImageFileName":
                    preview.DoctorsOfficeImageFileName = fileName;
                    break;

                case "DoctorsOfficeLogoImageFileName":
                    preview.DoctorsOfficeLogoImageFileName = fileName;
                    break;
                }
            }
        }