示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //codigo para borrar del carro

            if (Request.QueryString["borrar"] != null)
            {
                int idBorrar;
                idBorrar = int.Parse(Request.QueryString["borrar"]);
                ENCarro ca = new ENCarro();
                ca.BorrarLinea(idBorrar);
            }
            //codigo para borrar del carro

            Aplicacion.Idiomas id = new Idiomas((string)Session["idioma"]);
            LabelTituloPagina.Text = id.Traducir("carro");
            Label9.Text = id.Traducir("subtotal");
            Label11.Text = id.Traducir("iva");
            Label13.Text = id.Traducir("total");
            Button1.Text = id.Traducir("actualizar");
            ButtonPedido.Text = id.Traducir("realizar_pedido");

            ENCarro c2 = new ENCarro();
            subtotal=c2.ObtenerSubTotal(Session.SessionID);
            IVA = subtotal * (float)0.21;
            total = subtotal + IVA;
            LabelSubtotal.Text = subtotal.ToString();
            LabelTotal.Text = total.ToString();
            LabelIVA.Text = IVA.ToString();

            if (Session["idioma"].ToString() == "es")
            {
                if (!Page.IsPostBack)//pruebas
                {
                    DataSet d1 = new DataSet();
                    Aplicacion.ENCarro c1 = new Aplicacion.ENCarro();
                    d1 = c1.ObtenerCarro(Session.SessionID);
                    GridViewCarroES.DataSource = d1;
                    GridViewCarroES.DataBind();

                }

            }
            else
            {
                if (!Page.IsPostBack)//pruebas
                {
                    DataSet d1 = new DataSet();
                    Aplicacion.ENCarro c1 = new Aplicacion.ENCarro();
                    d1 = c1.ObtenerCarro(Session.SessionID);
                    GridViewCarroEN.DataSource = d1;
                    GridViewCarroEN.DataBind();

                }

            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ////////////////////////////////////////////////////////////////////////////
            //Manejo variables de sessión
            //Session["idioma"] = "00000";
            //LabelPruebas.Text = "SesionIdioma=" + (string)Session["idioma"];
            if ((string)Session["idioma"] == "es" || (string)Session["idioma"] == "en")
            {
                //LabelPruebas.Text = "asignamos valores ";
            }
            else//Asignamos un idioma por defecto
            {
                //Session["idioma"] = "es";
                //LabelPruebas.Text = "SesionIdioma=" + (string)Session["idioma"];
            }
            //LabelPruebas.Text = (string)Session["idioma"];
            ////////////////////////////////////////////////////////////////////////////////

            //Traducciones de los campos estáticos
            Aplicacion.Idiomas id = new Aplicacion.Idiomas((string)Session["idioma"]);

            LabelTituloCategorias.Text = id.Traducir("titulo_familias");
            LabelBuscarTitulo.Text = id.Traducir("buscar_titulo");
            LabelSeccion1.Text = id.Traducir("inicio");
            LabelSeccion2.Text = id.Traducir("tienda");
            LabelSeccion3.Text = id.Traducir("historialcompras");
            LabelSeccion4.Text = id.Traducir("mi_comra");
            LabelSeccion5.Text = id.Traducir("mi_cuenta");
            LabelConectadoEmail.Text = id.Traducir("usuarioConectado");
            HyperLinkConectadoEditar.Text = id.Traducir("conectadoEditar");
            HyperLinkConectadoSalir.Text = id.Traducir("conectadoDesconectar");
            HyperLinkRegistrarse.Text = id.Traducir("registrarseLogin");
            HyperLinkRecuperarContrasena.Text = id.Traducir("recuperarPass");
            LabelSuCompra.Text = id.Traducir("mi_comra");

            //FIN Traducciones de los campos estáticos

            ENFamilias family = new ENFamilias();
            DataSet d = new DataSet();

            if (Session["idioma"].ToString() == "es")
            {
                if (!Page.IsPostBack)
                {
                    d = family.ObtenerFamilias();
                    GridViewFamiliasES.DataSource = d;
                    GridViewFamiliasES.DataBind();
                }
                PanelFamiliasES.Visible = true;
                PanelFamiliasEN.Visible = false;
            }
            else if (Session["idioma"].ToString() == "en")
            {
                if (!Page.IsPostBack)
                {
                    d = family.ObtenerFamilias();
                    GridViewFamiliasEN.DataSource = d;
                    GridViewFamiliasEN.DataBind();
                }
                PanelFamiliasES.Visible = false;
                PanelFamiliasEN.Visible = true;
            }
            else
            {
                if (!Page.IsPostBack)
                {
                    d = family.ObtenerFamilias();
                    GridViewFamiliasES.DataSource = d;
                    GridViewFamiliasES.DataBind();
                }
                PanelFamiliasES.Visible = true;
                PanelFamiliasEN.Visible = false;
            }

            //PanelHipervinculosFamilias.Controls.Add(l1);

            //FIN Listado de familias

            //Usuario conectado/desconectado
            if (Session["Nombre"]!=null)
            //if (int.Parse( Session["IdUsuario"].ToString()) > 0)//Hay usuario conectado
            {
                PanelLoginConectado.Visible = true;
                PanelLoginDesconectado.Visible = false;
                LabelConectadoEmail.Text = LabelConectadoEmail.Text + Session["usuario"];
                LabelConectadoNombre.Text =  Session["Nombre"] + ", " + Session["Apellido1"] + " " + Session["Apellido2"] + "";
            }
            else//NO Hay usuario conectado
            {
                PanelLoginConectado.Visible = false;
                PanelLoginDesconectado.Visible = true;
            }

            //FIN Usuario conectado/desconectado

            ENCarro carro = new ENCarro();
            LabelCarroCantidad.Text = carro.ObtenerCantidad(Session.SessionID).ToString() + " " + id.Traducir("carroArticulos");
            LabelCarrolTotal.Text = (carro.ObtenerSubTotal(Session.SessionID)*0.21).ToString() + id.Traducir("carroTotal");
        }