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(); } } }
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"); }