Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Aplicacion.Idiomas id = new Aplicacion.Idiomas((string)Session["idioma"]);
            LabelTituloPagina.Text = id.Traducir("listadocompras");

            if (Session["IdUsuario"] == null)
            {
                Response.Redirect("registro-cliente.aspx");
            }
            else if (int.Parse(Session["IdUsuario"].ToString()) == 0)
            {
                Response.Redirect("registro-cliente.aspx");
            }

            DataSet d1 = new DataSet();
            Aplicacion.ENPedidos c1 = new Aplicacion.ENPedidos();
            if (!Page.IsPostBack)//pruebas
            {

                d1 = c1.ObtenerPedidosPorClienteDataset(int.Parse(Session["IdUsuario"].ToString()));

            }

            if (Session["idioma"].ToString() == "es")
            {
                GridViewListadoPedidos.DataSource = d1;
                GridViewListadoPedidos.DataBind();

            }
            else
            {
                GridViewListadoPedidosEN.DataSource = d1;
                GridViewListadoPedidosEN.DataBind();
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Aplicacion.Idiomas id = new Aplicacion.Idiomas((string)Session["idioma"]);

            int IdPedido=0;
            if (Request.QueryString["idpedido"] != null)
            {
                IdPedido = int.Parse(Request.QueryString["idpedido"]);
            }

            LabelTituloPagina.Text = id.Traducir("mi_comra");
            LabelTituloPagina.Text = id.Traducir("carro");
            Label9.Text = id.Traducir("subtotal");
            Label11.Text = id.Traducir("iva");
            Label13.Text = id.Traducir("total");

            //nombrar los campos del pedido
            Aplicacion.ENPedidos ped = new Aplicacion.ENPedidos();
            ped = ped.ObtenerPedido(IdPedido);
            LabelId.Text = id.Traducir("numpedido");
            LabelFecha.Text = id.Traducir("fechaPedido");
            LabelCliente.Text = id.Traducir("clientepedido");

            LabelNIF.Text = id.Traducir("NIFpedido");
            LabelDireccion.Text = id.Traducir("Direccionpedido");
            LabelCP.Text = id.Traducir("CPpedido");
            LabelPoblacion.Text = id.Traducir("pobracionpedido");
            LabelProvincia.Text = id.Traducir("provinciapedido");
            LabelPais.Text = id.Traducir("paispedido");

            LabelId2.Text = ped.Id.ToString();
            Labelfecha2.Text = ped.Fecha.ToString();
            LabelCliente2.Text = ped.Nombre;
            LabelNIF2.Text = ped.NIF ;
            LabelDireccion2.Text = ped.Direccion;
            LabelPoblacion2.Text = ped.Poblacion;
            Aplicacion.ENProvincias prov=new Aplicacion.ENProvincias();
            LabelProvincia2.Text = prov.ObtenerProvinciaPorId(int.Parse(ped.IdProvincia.ToString())).NombreProvincia;
            Aplicacion.ENPaises pais = new Aplicacion.ENPaises();
            LabelPais2.Text = pais.ObtenerPaisPorId(int.Parse(ped.IdPais.ToString())).NombrePais;

            LabelSubtotal.Text = ped.BaseImp.ToString();
            LabelTotal.Text = ped.Total.ToString();
            LabelIVA.Text = ped.Impiva.ToString();

            if (!Page.IsPostBack)//pruebas
            {
                DataSet d1 = new DataSet();
                Aplicacion.ENPedidos p1 = new Aplicacion.ENPedidos();
                //d1 = c1.ObtenerCarro(Session.SessionID);
                d1 = p1.ObtenerLineasPedidoDatos(IdPedido);
                GridViewPedido.DataSource = d1;
                GridViewPedido.DataBind();
            }
        }