private void FillContent()
        {
            if (oPagina == null)
            {
                return;
            }
            plhProducto.Visible       = true;
            plhListaProductos.Visible = false;
            eArticulo oArticulo = cCMS.Articulo_item(oPagina.IdArticulo);
            eArticulo oPadre    = buscarPadre(oArticulo);

            imgCerrar.ImageUrl = ClientScriptHelper.getURLHome() + "images/bt_x.png";
            if (oArticulo.Imagen2 != "")
            {
                imgLayer.Visible  = true;
                imgLayer.ImageUrl = ClientScriptHelper.getURLHome() + "Upload/pagina/imagen/" + oArticulo.Imagen2;
            }
            litTipoProd.Text         = oPadre.Titulo;
            LitNombre.Text           = oArticulo.Titulo;
            litDescripcionLayer.Text = oArticulo.Descripcion;
            if (oPadre.IdEsquema == 12 || oPadre.IdEsquema == 31)
            {
                lnkLayer.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo);
                lnkLayer.Text        = "Mas Información";
            }
        }
        private void FillContent2()
        {
            if (oPadre == null || lista == "" || lista == null)
            {
                return;
            }

            plhListaProductos.Visible = true;
            plhProducto.Visible       = false;
            litCategoria.Text         = oPadre.Titulo;

            List <eArticulo> lArticulos = new List <eArticulo>();

            imgCerrarlista.ImageUrl = ClientScriptHelper.getURLHome() + "images/bt_x.png";
            if (oPadre.Imagen != "")
            {
                imgLayerlista.Visible  = true;
                imgLayerlista.ImageUrl = ClientScriptHelper.getURLHome() + "Upload/pagina/imagen/" + oPadre.Imagen;
            }
            string[] atriculos = lista.Split(',');

            foreach (var oItem in atriculos)
            {
                if (oItem.Trim() != "")
                {
                    eArticulo oArticulo = cCMS.Articulo_item(int.Parse(oItem.Trim()));
                    lArticulos.Add(oArticulo);
                }
            }

            repProductos.DataSource = lArticulos;
            repProductos.DataBind();
        }
Ejemplo n.º 3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     litScriptFooter.Text = litScriptFooter.Text.Replace("{URL_BASE}", ClientScriptHelper.getURLHome());
     litScriptHeader.Text = litScriptHeader.Text.Replace("{URL_BASE}", ClientScriptHelper.getURLHome());
     litScriptBoton.Text  = litScriptBoton.Text.Replace("{URL_BASE}", ClientScriptHelper.getURLHome());
     ScriptManager.RegisterClientScriptBlock(this, GetType(), "init_Layer", "var URL_ROOT='" + ClientScriptHelper.getURLRoot() + "';", true);
     Response.AppendHeader("X-UA-Compatible", "IE=edge,chrome=1");
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (oPagina != null)
     {
         divBan.Style["background-image"] = "url(" + ClientScriptHelper.getURLHome() + Directorio.Seccion_Imagen + oSeccionWeb.ImagenSeccion + ")";
         FillContent();
     }
 }
Ejemplo n.º 5
0
 private void FillContent()
 {
     litDescripcion.Text = oPagina.Descripcion;
     if (oPagina.Imagen != "")
     {
         imgFoto.ImageUrl = ClientScriptHelper.getURLHome() + Directorio.Pagina_Imagen + oPagina.Imagen;
         imgFoto.Visible  = true;
     }
 }
        private void FillContent()
        {
            liAccesoItem.Style["background"] = "url(" + ClientScriptHelper.getURLHome() + Directorio.Acceso_Imagen + oPagina.Imagen + ")";
            litTitulo.Text    = oPagina.Titulo;
            litSubtitulo.Text = oPagina.SubTitulo;
            string Estilo = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Estilo");

            divColor.Attributes.Add("class", Estilo);
            lnkAccesoItem.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina);
        }
Ejemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ScriptManager.RegisterClientScriptBlock(this, GetType(), "init_Layer", "var URL_ROOT='" + ClientScriptHelper.getURLRoot() + "';", true);
     litScriptHeader.Text = litScriptHeader.Text.Replace("{URL_BASE}", ClientScriptHelper.getURLHome());
     if (Request["aID"] != null)
     {
         oPagina = cCMS.Articulo_item(Convert.ToInt32(Request["aID"]));
         FillContent();
     }
 }
Ejemplo n.º 8
0
        private void LoadImagen(eArticulo oItem)
        {
            litProductos.Text     = oItem.Titulo;
            imgProductos.ImageUrl = ClientScriptHelper.getURLHome() + Directorio.Acceso_Icono + oItem.Imagen;

            eMenuWebDetalle Seccion = cCMS.MenuWebDetalle_item(4, oItem.IdIdioma, oItem.IdMinisite);

            lnkProductos.NavigateUrl = ClientScriptHelper.getURLRoot() + Seccion.URLEstatica;

            litProdDescripcion.Text = oItem.Descripcion;
        }
        protected void repHerramienta_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HyperLink lnkUrlPagina   = (HyperLink)e.Item.FindControl("lnkUrlPagina");
            Literal   litHerramienta = (Literal)e.Item.FindControl("litHerramienta");
            Image     imgHerramienta = (Image)e.Item.FindControl("imgHerramienta");

            if (lnkUrlPagina != null)
            {
                eArticulo oArticulo = (eArticulo)e.Item.DataItem;

                if (oArticulo.IdPlantilla == 25)
                {
                    litHerramienta.Text = oArticulo.Titulo;
                    string idioma = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "Idioma");
                    lnkUrlPagina.NavigateUrl = ClientScriptHelper.getURLRoot() + "?lgID=" + idioma;
                }
                else
                if (oArticulo.IdPlantilla == 28)
                {
                    imgHerramienta.Visible   = true;
                    imgHerramienta.ImageUrl  = ClientScriptHelper.getURLHome() + "images/ico_correo_top.png";
                    lnkUrlPagina.NavigateUrl = "~/Content/Popup.aspx?aID=" + oArticulo.IdArticulo;
                    lnkUrlPagina.Attributes.Add("data-fancybox-type", "iframe");
                    lnkUrlPagina.Target   = "_blank";
                    lnkUrlPagina.CssClass = "btEnviarAmigo";
                    lnkUrlPagina.ToolTip  = oArticulo.Titulo;
                }
                else
                if (oArticulo.IdPlantilla == 29)
                {
                    lnkUrlPagina.ToolTip     = oArticulo.Titulo;
                    imgHerramienta.Visible   = true;
                    lnkUrlPagina.NavigateUrl = "javascript:window.print();";
                    imgHerramienta.ImageUrl  = ClientScriptHelper.getURLHome() + "images/ico_imprimir.png";
                }
                else
                {
                    litHerramienta.Text      = oArticulo.Titulo;
                    lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo);
                }

                if (oPagina != null && oArticulo.IdArticulo == oPagina.IdArticulo)
                {
                    lnkUrlPagina.CssClass = "menuSelecto";
                }
                else
                if (oPagina != null && oArticulo.IdPlantilla == 26 && oPagina.IdMenuWeb == 7)
                {
                    lnkUrlPagina.CssClass = "menuSelecto";
                }
            }
        }
 private void FillContent()
 {
     imgBanner.ImageUrl            = ClientScriptHelper.getURLRoot() + "images/ico_mas_gr.png";
     imgRed.ImageUrl               = ClientScriptHelper.getURLRoot() + "images/line_red.jpg";
     divBanner.Style["background"] = "#f99c32 url(" + ClientScriptHelper.getURLHome() + Directorio.Widget_Imagen + oPagina.Imagen + ") no-repeat";
     litTitulo.Text        = oPagina.Titulo;
     litSubtitulo.Text     = oPagina.SubTitulo;
     lnkBanner.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina);
     if (oPagina.TipoEnlace == 2)
     {
         lnkBanner.Target = "blank";
     }
 }
        private void FillContent()
        {
            imgAcceso.ImageUrl = ClientScriptHelper.getURLRoot() + "images/ico_mas_gr.png";

            divAcceso.Style["background"] = "#e8e6e7 url(" + ClientScriptHelper.getURLHome() + Directorio.Widget_Imagen + oPagina.Imagen + ") no-repeat";
            litAcceso.Text        = oPagina.Titulo;
            litSubtitulo.Text     = oPagina.SubTitulo;
            lnkAcceso.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oPagina);
            if (oPagina.TipoEnlace == 2)
            {
                lnkAcceso.Target = "blank";
            }
        }
Ejemplo n.º 12
0
        protected void Page_Load(object sender, EventArgs e)
        {
            WSTimeOut = Convert.ToInt32(ConfigurationManager.AppSettings["WSTimeOut"]);
            if (!Page.IsPostBack)
            {
                FillContent();
            }

            ResetControls();

            ClientScriptHelper.RegisterHeaderScript(ClientScriptHelper.getURLHome() + "js/jquery.uniform.js", this.Page);
            ClientScriptHelper.RegisterHeaderCSS(ClientScriptHelper.getURLHome() + "css/uniform.default.css", this.Page);
            string pagina = ClientScriptHelper.getEnlace_Articulo(oPagina);
        }
        private void BindBuscadorInterno()
        {
            List <eArticulo> lArticuloPadre = cCMS.ArticuloPadre_buscar(oPagina.IdArticulo);
            List <eArticulo> lProductos     = cCMS.ArticuloPlantilla_listarWeb(3, oPagina.IdMenuWeb, oPagina.IdIdioma, oPagina.IdMinisite);
            List <eArticulo> lArticulo      = cCMS.ArticuloPlantillaPadre_listarWeb(lArticuloPadre[lArticuloPadre.Count - 1].IdArticulo, 77, oPagina.IdMenuWeb, oPagina.IdIdioma, oPagina.IdMinisite);

            if (lArticulo.Count > 0)
            {
                if (lArticuloPadre[lArticuloPadre.Count - 1].IdEsquema == 12)
                {
                    drpBuscador.Items.Add(new ListItem(TerminoIdioma_GetValor("nuestras_urb"), "0"));
                }
                if (lArticuloPadre[lArticuloPadre.Count - 1].IdEsquema == 31)
                {
                    lnkServicioCliente.Visible = true;
                    if (IdIdioma == 1)
                    {
                        lnkServicioCliente.ImageUrl = ClientScriptHelper.getURLHome() + "images/btnServicioCliente.png";
                    }
                    else if (IdIdioma == 2)
                    {
                        lnkServicioCliente.ImageUrl = ClientScriptHelper.getURLHome() + "images/client_service.png";
                    }
                    lnkServicioCliente.NavigateUrl = "http://extranet.cms-base.com.pe/ICOficina/Ingreso.aspx";
                    lnkServicioCliente.Target      = "_blank";
                    drpBuscador.Items.Add(new ListItem(TerminoIdioma_GetValor("nuestras_ofi"), "0"));
                }

                if (lArticulo[0].IdPlantilla == 77)
                {
                    pnlBuscardorIntr.Visible = true;

                    foreach (var oItem in lProductos)
                    {
                        List <eArticulo> lArticuloPadreItem = cCMS.ArticuloPadre_buscar(oItem.IdArticulo);

                        if (lArticulo[0].IdArticuloPadre == lArticuloPadreItem[lArticuloPadreItem.Count - 1].IdArticulo)
                        {
                            drpBuscador.AddItemGroup(oItem.Titulo.Replace("-", ""));
                            List <eArticulo> lDetalle = cCMS.Articulo_listarWeb(oItem.IdArticulo, oItem.IdMenuWeb, oItem.IdIdioma, oItem.IdMinisite);
                            foreach (var oProd in lDetalle)
                            {
                                ListItem item = new ListItem(oProd.Titulo.Replace("-", ""), oProd.IdArticulo.ToString());
                                drpBuscador.Items.Add(item);
                            }
                        }
                    }
                }
            }
        }
 private void FillContent()
 {
     litTitulo.Text      = oPagina.Titulo;
     lblDescripcion.Text = oPagina.Descripcion;
     imgAcceso.ImageUrl  = ClientScriptHelper.getURLHome() + Directorio.Acceso_Imagen + oPagina.Imagen;
     if (oPagina.TipoEnlace == 2)
     {
         lnkAcceso.NavigateUrl = oPagina.URLEnlace;
     }
     else
     {
         ClientScriptHelper.setLink_Articulo(lnkAcceso, oPagina);
     }
     lnkAcceso.Text = TerminoIdioma_GetValor("mas");
 }
Ejemplo n.º 15
0
        protected void repGallery_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HtmlContainerControl divBloque = (HtmlContainerControl)e.Item.FindControl("divBloque");
            Literal lblDescripcion         = (Literal)e.Item.FindControl("lblDescripcion");

            if (divBloque != null && lblDescripcion != null)
            {
                eArticulo oArticulo = (eArticulo)e.Item.DataItem;
                divBloque.Style["background-image"] = "url(" + ClientScriptHelper.getURLHome() + Directorio.Animacion_Imagen + oArticulo.Imagen + ");";
                if (oArticulo.Descripcion != "")
                {
                    lblDescripcion.Text = oArticulo.Descripcion;
                    lblDescripcion.Text = lblDescripcion.Text.Replace("<p>", "");
                    lblDescripcion.Text = lblDescripcion.Text.Replace("</p>", "");
                }
            }
        }
        protected void repProductos_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HtmlGenericControl h3Titulo         = (HtmlGenericControl)e.Item.FindControl("h3Titulo");
            Literal            litProdTitulo    = (Literal)e.Item.FindControl("litProdTitulo");
            Literal            litProdSubtitulo = (Literal)e.Item.FindControl("litProdSubtitulo");
            Image     imgProducto = (Image)e.Item.FindControl("imgProducto");
            HyperLink lnkProducto = (HyperLink)e.Item.FindControl("lnkProducto");

            if (h3Titulo != null && litProdTitulo != null && litProdSubtitulo != null && lnkProducto != null)
            {
                eArticulo oItem = (eArticulo)e.Item.DataItem;
                litProdTitulo.Text      = oItem.Titulo;
                litProdSubtitulo.Text   = oItem.SubTitulo;
                imgProducto.ImageUrl    = ClientScriptHelper.getURLHome() + Directorio.Acceso_Imagen + oItem.Imagen;
                lnkProducto.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oItem);
                string estilo = ParametroHelper.GetParametro_Valor(oItem.Parametro, "Estilo");
                h3Titulo.Attributes.Add("class", estilo);
            }
        }
Ejemplo n.º 17
0
        protected void repWidgets_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            HtmlGenericControl liWidget  = (HtmlGenericControl)e.Item.FindControl("liWidget");
            PlaceHolder        plhWidget = (PlaceHolder)e.Item.FindControl("plhWidget");


            if (plhWidget != null && liWidget != null)
            {
                eArticulo oArticulo      = (eArticulo)e.Item.DataItem;
                eEsquema  oEsquema       = cCMS.Esquema_item(oArticulo.IdEsquema);
                string    strUserControl = oEsquema.WebSource;
                liWidget.Style["background"] = "url(" + ClientScriptHelper.getURLHome() + Directorio.Widget_Imagen + oArticulo.Imagen + ")";


                UserControl  oUcAcceso = (UserControl)Page.LoadControl(string.Format("~/uc/accesos/home/" + strUserControl + ".ascx"));
                WebContentUC ucAcceso  = (WebContentUC)oUcAcceso;
                plhWidget.Controls.Add(oUcAcceso);
                LoadUserControl(ucAcceso, oArticulo);
                LoadUserControl(ucAcceso, oArticulo.IdMinisite, oArticulo.IdIdioma, oArticulo.IdMenuWeb);
            }
        }
        private void LLenarPlantilla()
        {
            int      IdEsquema = 8;
            eMenuWeb oMenuWeb  = new eMenuWeb();

            oMenuWeb = cCMS.MenuWeb_item(6);
            litAtencionalCliente.Text = oMenuWeb.Descripcion;
            eArticulo oArticulo = new eArticulo();

            oArticulo           = cCMS.Articulo_Esquema(IdEsquema)[0];
            litTitulo.Text      = oArticulo.Titulo;
            litDescripcion.Text = oArticulo.Descripcion;
            List <eArticulo> lArticuloItem = cCMS.ArticuloEsquemaPadre_listar(IdEsquema, 1, 0);

            foreach (var oArt in lArticuloItem)
            {
                string rutaImagen = ClientScriptHelper.getURLHome() + Directorio.Cliente_Imagen + oArt.Imagen;

                DetalleTiempoCosto.Text += "<li><figure><img src=\"" + rutaImagen + "\"></figure><blockquote>" +
                                           "<h3>" + oArt.Titulo.ToUpper() + "</h3>" +
                                           "<p>" + oArt.Descripcion + "</p></blockquote>" +
                                           "</li>";
            }
        }
Ejemplo n.º 19
0
        private void FillLLenarRuleta()
        {
            List <eArticulo> lArticulo = new List <eArticulo>();

            lArticulo = cCMS.ArticuloEsquemaPadre_listar(14, 1, 0);
            int    contador = 0;
            string imagen   = "";

            //eArticulo oArticulo = new eArticulo();
            foreach (var oItem in lArticulo)
            {
                if (oItem.Activo == true)
                {
                    //oArticulo = cCMS.Articulo_item(item.IdArticuloEnlace);
                    imagen = ClientScriptHelper.getURLHome() + Directorio.Animacion_Imagen + oItem.Imagen;

                    litRuleta.Text += "<li>" +
                                      "<a href=\"" + ClientScriptHelper.getEnlace_Articulo(oItem) + "\">" +
                                      "<img src=\"" + imagen + "\"/></a>" +
                                      "</li>";
                    contador++;
                }
            }
        }
Ejemplo n.º 20
0
        public void FindControl(string ano)
        {
            List <eOrden> lOrden = new List <eOrden>();

            lOrden = (ano == "Todos") ? cCMS.Orden_listar_FiltradoAll(oUsuarioWeb.id_usuario) : cCMS.Orden_listar_FiltradoAnos(oUsuarioWeb.id_usuario, ano);
            lOrden = (drpOrdenes_mes.SelectedValue == "All") ? cCMS.Orden_listar_FiltradoAll(oUsuarioWeb.id_usuario) : cCMS.Orden_listar_FiltradoMes(oUsuarioWeb.id_usuario, drpOrdenes_mes.SelectedValue);

            foreach (var itemOrden in lOrden)
            {
                litFechaOrden  = itemOrden.FechaOrden.ToShortDateString();
                litCodigoOrden = itemOrden.CodigoOrden;
                int tipoOrden = itemOrden.TipoOrden;
                // 1 entrega
                //2 despacho
                if (itemOrden.eOrdenEntrega.EstadoOrdenEntrega == "")
                {
                    tipoOrden = 2;
                }
                litEstado           = (tipoOrden == 1) ? itemOrden.eOrdenEntrega.EstadoOrdenEntrega : itemOrden.eOrdenDespacho.EstadoOrdenDespacho;
                litTipoComprobante  = (tipoOrden == 1) ? itemOrden.eOrdenEntrega.TipoComprobanteOrdenEntrega : itemOrden.eOrdenDespacho.TipoComprobanteOrdenDespacho;
                litFechaEntrega     = (tipoOrden == 1) ? itemOrden.eOrdenEntrega.FechaEstimadaRecojo.ToShortDateString() : itemOrden.eOrdenDespacho.FechaEstimadaRecojo.ToShortDateString();
                litNombreEntrega    = (tipoOrden == 1) ? itemOrden.eDireccionEntrega.NombreEntrega : itemOrden.eDireccionDespacho.NombreDespacho;
                litDireccionEntrega = (tipoOrden == 1) ? itemOrden.eDireccionEntrega.DireccionEntrega : itemOrden.eDireccionDespacho.DireccionDespacho;
                litTelefonoEntrega  = (tipoOrden == 1) ? itemOrden.eDireccionEntrega.Telefono01 + " / " + itemOrden.eDireccionEntrega.Telefono02 + " / " + itemOrden.eDireccionEntrega.Telefono03 + " / " + itemOrden.eDireccionEntrega.Telefono04 : itemOrden.eDireccionDespacho.DescripcionTelefonoDespacho;
                litRazon            = (tipoOrden == 1) ? itemOrden.eOrdenEntrega.RazonSocialEntrega : itemOrden.eOrdenDespacho.RazonSocialDespacho;
                litRuc = (tipoOrden == 1) ? itemOrden.eOrdenEntrega.RucEntrega : itemOrden.eOrdenDespacho.RucDespacho;

                string bloqueAdicional = "";

                if (litTipoComprobante == "Factura")
                {
                    bloqueAdicional = "	<span><strong>RUC: </strong>" + litRuc + "</span><span><strong>Razón Social: </strong>" + litRazon + "</span>";
                }


                List <eOrdenProducto> lOrdenProducto = new List <eOrdenProducto>();
                lOrdenProducto = cCMS.Orden_Producto_HistorialPedidos(litCodigoOrden);
                litProductos   = "";
                total          = 0;
                //igv
                int     IgvInt     = Convert.ToInt32(cCMS.ParametroAlias(4).Replace("%", ""));
                string  IgvString  = "1." + IgvInt.ToString();
                decimal igv        = Convert.ToDecimal(IgvString);
                string  tipoCambio = "";
                foreach (var itemProducto in lOrdenProducto)
                {
                    //tipo de cambio registrado en BD
                    //string tipoCambio = (cCMS.ParametroAlias(2) != null) ? cCMS.ParametroAlias(2) : "1";
                    tipoCambio = itemProducto.TipoCambioOrden;
                    string  rutaImagenChica = ClientScriptHelper.getURLHome() + Directorio.Pagina_Imagen + itemProducto.eProducto.ImagenChica;
                    decimal PrecioConTodo   = itemProducto.eProducto.PrecioProducto; // *igv;
                    PrecioConTodo = decimal.Round(PrecioConTodo, 2);
                    decimal subtotal = PrecioConTodo * itemProducto.CantidadOrdenProducto;
                    subtotal = decimal.Round(subtotal, 2);
                    string precioDecimal         = Convert.ToDouble(PrecioConTodo).ToString("N", CultureInfo.InvariantCulture);
                    string precioSubTotalDecimal = Convert.ToDouble(subtotal).ToString("N", CultureInfo.InvariantCulture);


                    litProductos += "<li>" +
                                    "<div class=\"producto_entrega\">" +
                                    "<figure><img src=\"" + rutaImagenChica + "\"></figure>" +
                                    "<blockquote>" +
                                    "	<h2>"+ itemProducto.eProducto.ModeloProducto + " " + itemProducto.eProducto.CodigoProducto + "</h2>" +
                                    "	<p></p>"+
                                    "</blockquote>" +
                                    "</div>" +
                                    "<div class=\"precios\">" +
                                    "    <span>US$." + precioDecimal.ToString() + "<span>" +
                                    "</div>" +
                                    "<div class=\"cantidades\">" +
                                    "    <span>" + itemProducto.CantidadOrdenProducto.ToString() + "</span>" +
                                    "</div>" +
                                    "<div class=\"subtotales\">" +
                                    "    <span>US$." + precioSubTotalDecimal + "</span>" +
                                    "</div>" +
                                    "</li>";
                    total += subtotal;
                }
                string preciosTotalDecimal = Convert.ToDouble(total).ToString("N", CultureInfo.InvariantCulture);

                litSubTotal = preciosTotalDecimal.ToString();
                //validar si es delivery
                eOrdenDespacho oOrdenDespacho = cCMS.OrdenDespacho_ListarOrden(itemOrden.CodigoOrden);
                //string textoGastoEnvio = "";
                //if (oOrdenDespacho.CodigoOrdenDespacho != null)
                //{
                //    litGastoEnvio = (cCMS.ParametroAlias(1) != null) ? cCMS.ParametroAlias(1) : "1";
                //    textoGastoEnvio = "		<span>GASTOS DE ENV&Iacute;O: S/. " + litGastoEnvio + "</span>";
                //}
                //else
                //{
                //    litGastoEnvio = "0";
                //    textoGastoEnvio = "";
                //}

                //litTotal = (total + Convert.ToDecimal(litGastoEnvio)).ToString();
                //si es usuario de ferreyros
                string  palabraCortada           = Right(oUsuarioWeb.email_usuario, 17);
                string  precioDescuentoFerreyros = "";
                string  divPrecioDEscuento       = "";
                string  litTotalDolares          = "";
                decimal precioTotalSoles         = 0;

                if (itemOrden.MontoConDescuento != 0)
                {
                    Decimal descuento = decimal.Round(Convert.ToDecimal(preciosTotalDecimal) - Convert.ToDecimal(itemOrden.MontoConDescuento), 2);

                    //double subtotal = Convert.ToDouble(litSubTotal);
                    //double subtot = (subtotal) - (subtotal * 0.2);
                    //decimal descuento20;
                    //descuento20 = Convert.ToDecimal(subtot);
                    //descuento20 = decimal.Round(descuento20, 2);
                    string precioDescuentoDecimal = descuento.ToString("N", CultureInfo.InvariantCulture);
                    precioDescuentoFerreyros = precioDescuentoDecimal.ToString();
                    divPrecioDEscuento       = "		<span>SUBTOTAL C/ DSCTOS: US$. "+ precioDescuentoFerreyros + "</span>";
                    litTotalDolares          = precioDescuentoFerreyros;
                    precioTotalSoles         = Convert.ToDecimal(litTotalDolares) * Convert.ToDecimal(tipoCambio);
                }
                else
                {
                    litTotalDolares = litSubTotal;
                    if (litSubTotal == "0.00")
                    {
                        return;
                    }
                    precioTotalSoles = Convert.ToDecimal(litSubTotal) * Convert.ToDecimal(tipoCambio);
                }


                precioTotalSoles          = decimal.Round(precioTotalSoles, 2);
                litTotal                  = precioTotalSoles.ToString();
                litHistorialPedidos.Text += "<div class=\"verificar_compras\">" +
                                            "<h4>FECHA DE ORDEN: <span>" + litFechaOrden + "</span>C&Oacute;DIGO DE ORDEN: <span>" + litCodigoOrden + "</span></h4>" +
                                            "<div class=\"datos_entrega\">" +
                                            "<h3>DATOS DE ENTREGA / RECOJO</h3>" +
                                            "	<span><strong>Estado:</strong>"+ litEstado + "</span>" +
                                            "	<span><strong>Tipo de Comprobante de Pago:</strong>"+ litTipoComprobante + "</span>" +
                                            bloqueAdicional +
                                            "	<span><strong>Fecha estimada de entrega/recojo: </strong>"+ litFechaEntrega + "</span>" +
                                            "	<span><strong>Nombre:</strong>"+ litNombreEntrega + "</span>" +
                                            "	<span><strong>Direcci&oacute;n:</strong></span>"+
                                            "	<p>"+ litDireccionEntrega + "</p>" +
                                            "	<span><strong>Tel&eacute;fono:</strong>"+ litTelefonoEntrega + "</span>" +
                                            "</div>" +
                                            "<div class=\"lista_productos\">" +
                                            "<ul class=\"titulos\">" +
                                            "	<li>PRODUCTO</li><li>PRECIO</li><li>CANTIDAD</li><li>SUBTOTAL</li>"+
                                            "</ul>" +
                                            "<ul>						"+
                                            "<!--repetir productos --> " +
                                            litProductos +
                                            "</ul>" +
                                            "</div>" +
                                            "<div class=\"clear\"></div>" +
                                            "<div class=\"resultado_costos\">" +
                                            "	<div class=\"subtotal\">"+
                                            "		<span class=\"color_valor\">VALOR DE LA ORDEN:</span>"+
                                            "		<span>SUBTOTAL: US$. "+ litSubTotal + "</span>" +
                                            divPrecioDEscuento +
                                            "		<span>TOTAL: US$. "+ litTotalDolares + "</span>" +
                                            //textoGastoEnvio +
                                            "		<span class=\"color_total\">TOTAL: S/. "+ litTotal + "</span> " +
                                            "	</div>"+
                                            "</div>" +
                                            "</div>";
            }
        }
Ejemplo n.º 21
0
 protected void Page_Load(object sender, EventArgs e)
 {
     ScriptManager.RegisterClientScriptBlock(this, GetType(), "init_Layer", "var URL_ROOT='" + ClientScriptHelper.getURLRoot() + "';", true);
     litScriptHeader.Text = litScriptHeader.Text.Replace("{URL_BASE}", ClientScriptHelper.getURLHome());
 }
Ejemplo n.º 22
0
        private void FillContent()
        {
            if (oSeccionWeb != null)
            {
                ClientScriptHelper.RegisterHeaderCSS("css/white.css", this.Page);

                UserControl  oUcRuta = (UserControl)Page.LoadControl(string.Format("~/uc/ruta.ascx"));
                WebContentUC ucRuta  = (WebContentUC)oUcRuta;
                pnlRuta.Controls.Add(oUcRuta);
                LoadUserControl(ucRuta, oSeccionWeb);

                if (oSeccionWeb.VerMenu)
                {
                    UserControl  oUcSubmenu = (UserControl)Page.LoadControl(string.Format("~/uc/submenu.ascx"));
                    WebContentUC ucSubmenu  = (WebContentUC)oUcSubmenu;
                    plhSubmenu.Controls.Add(oUcSubmenu);
                    LoadUserControl(ucSubmenu, oSeccionWeb);
                }


                //Cargar BuscadorProductos
                UserControl  oUcBuscador = (UserControl)Page.LoadControl(string.Format("~/uc/buscardorProductos.ascx"));
                WebContentUC ucBuscador  = (WebContentUC)oUcBuscador;
                plhBuscadorProductos.Controls.Add(oUcBuscador);
                LoadUserControl(ucBuscador, oSeccionWeb);

                //Cargar Home de sección, dependiendo del ID
                string uc_acceso = "";

                switch (oSeccionWeb.IdMenuWeb)
                {
                case 2: uc_acceso = "home_compania";
                    break;

                case 3: uc_acceso = "home_inversionistas";
                    break;

                case 4: uc_acceso = "home_productos";
                    break;

                case 5: uc_acceso = "home_responsabilidad";
                    break;

                case 6: uc_acceso = "home_novedades";
                    break;
                }


                if (uc_acceso != "")
                {
                    UserControl  oUcHomeNivel = (UserControl)Page.LoadControl(string.Format("~/uc/content/" + uc_acceso + ".ascx"));
                    WebContentUC ucHomeNivel  = (WebContentUC)oUcHomeNivel;
                    plhHomeNivel.Controls.Add(oUcHomeNivel);
                    LoadUserControl(ucHomeNivel, oSeccionWeb);
                    litTituloSubMenu.Text = oSeccionWeb.Titulo;
                    if (oSeccionWeb.ImagenSeccion != null)
                    {
                        divBanner.Style["background-image"] = "url(" + ClientScriptHelper.getURLHome() + Directorio.Seccion_Imagen + oSeccionWeb.ImagenSeccion + ")";
                    }
                }
            }
        }
        private void FillContent()
        {
            eArticulo oArticulo = cCMS.Articulo_item(oPagina.IdArticulo);

            litTitulo.Text      = oPagina.Titulo.Replace("-", "");
            litDescripcion.Text = oPagina.Descripcion;

            if (oPagina.Imagen3 != string.Empty)
            {
                imgBanner.ImageUrl = ClientScriptHelper.getURLRoot() + Directorio.Pagina_Icono + oPagina.Imagen3;
                imgBanner.Visible  = true;
            }

            //validar si es que el padre está en estado inactivo
            if (oArticulo.IdArticuloPadre > 0)
            {
                eArticulo oArticuloPadre = cCMS.Articulo_item(oArticulo.IdArticuloPadre);
                if (!oPagina.Activo)
                {
                    Response.Redirect(url_root + oArticuloPadre.URLEstatica);
                }
                litTituloPadre.Text = oArticuloPadre.Titulo;
                if (!oArticuloPadre.Activo)
                {
                    _oPagina = cCMS.ArticuloEsquemaPadre_listar(7, 1, 0);
                    Response.Redirect(url_root + _oPagina[0].URLEstatica);
                }
            }

            List <eArticulo> lArticulo = cCMS.Articulo_listarWeb(oPagina.IdArticulo, oPagina.IdMenuWeb, oPagina.IdIdioma, oPagina.IdMinisite);;
            List <eArticulo> lFichas   = new List <eArticulo>();

            foreach (var oItem in lArticulo)
            {
                if (oItem.IdPlantilla == 43)
                {
                    //List<eArticulo> lHerramientas = cCMS.Articulo_listarWeb(oItem.IdArticulo, oItem.IdMenuWeb, oItem.IdIdioma, oItem.IdMinisite);

                    //repHerramientas.DataSource = lHerramientas;
                    //repHerramientas.DataBind();
                }
                else
                {
                    lFichas.Add(oItem);
                }
            }

            //llenar el articulo
            List <eProducto> lProductoItem = cCMS.Producto_listarCategoria(oPagina.IdArticulo);

            foreach (var oProd in lProductoItem)
            {
                //validar si está activo o no
                if (oProd.Activo)
                {
                    if (oProd.DescripcionModelo != "")
                    {
                        string primeraletra = oProd.DescripcionModelo.Substring(0, 1).ToUpper();
                        string demasletra   = oProd.DescripcionModelo.Substring(1).ToLower();
                        oProd.DescripcionModelo = primeraletra + demasletra;
                    }

                    string icono_mas = "";
                    string out_stock = "";

                    eProducto oProductoss = new eProducto();
                    oProductoss = cCMS.Producto_item(oProd.IDProducto);

                    string stockMinimo = cCMS.ParametroAlias(5);
                    int    stockMin    = Convert.ToInt32(stockMinimo);

                    if (oProd.StockProducto <= stockMin)
                    {
                        out_stock = "<div class=\"stock_producto\"><img src=\"" + url_root + "images/stock_producto.png\"></div>";
                    }
                    else
                    {
                        icono_mas = "<span><img src=\"" + url_root + "images/ico_more.png\"></span>";
                    }

                    string rutaImagenChica = ClientScriptHelper.getURLHome() + Directorio.Pagina_Imagen + oProd.ImagenChica;
                    string url_producto    = ClientScriptHelper.getEnlace_Articulo(oPagina) + "?p=" + Server.UrlEncode(oProd.URLEstatica);

                    ProductoItem.Text += "<li><a href=\"" + url_producto + "\"><img src=\"" + rutaImagenChica + "\"></a>";
                    ProductoItem.Text += icono_mas + out_stock;
                    ProductoItem.Text += "<a href=\"" + url_producto + "\"><h2>" + oProd.ModeloProducto + "</h2>";
                    ProductoItem.Text += "<h3>" + oProd.DescripcionModelo + "</h3></a>";
                    ProductoItem.Text += "<a class=\"btn_more\" href=\"" + url_producto + "\">Ver Más</a></li>";
                }
            }
        }