Esempio n. 1
0
        private void EnviarPaginaPuntosVenta(string linkHoja, string linkHojaCeldas)
        {
            //Almacenar la hoja para el historial de movimientos
            CuentaUsuario.AlmacenarLinkHojaHistoricos(linkHoja);
            //Almacena la hoja de Histórico en el diccionario para cambiarla cuando se cambie la hoja de stock
            CuentaUsuario.AlmacenarLinkHistoricosDeHoja(CuentaUsuario.ObtenerLinkHojaConsulta(), linkHoja);
            //Almacena la hoja de Histórico (celdas) en el diccionario para cambiarla cuando se cambie la hoja de stock
            CuentaUsuario.AlmacenarLinkHistoricosCeldasDeHoja(CuentaUsuario.ObtenerLinkHojaConsulta(), linkHojaCeldas);

            ContentPage pagina = new OpcionPuntosVenta(_servicio, _listaHojas);

            Navigation.PushAsync(pagina, true);
        }
        private string AlmacenerHojaHistoricos(string tituloHoja, bool requerida)
        {
            var hojaConsulta = _listaHojas.FirstOrDefault(datosHoja => datosHoja.Title.Text == tituloHoja);

            if (hojaConsulta == null)
            {
                return(requerida ? "Libro incorrecto, no tiene hoja " + tituloHoja + "." : "");
            }

            var linkHoja      = hojaConsulta.Links.FindService(GDataSpreadsheetsNameTable.CellRel, null).HRef.ToString();
            var linkHojaLista = hojaConsulta.Links.FindService(GDataSpreadsheetsNameTable.ListRel, null).HRef.ToString();

            //Almacenar la hoja para el historial de movimientos
            CuentaUsuario.AlmacenarLinkHojaHistoricos(linkHojaLista);
            //Almacena la hoja de Histórico en el diccionario para cambiarla cuando se cambie la hoja de stock
            CuentaUsuario.AlmacenarLinkHistoricosDeHoja(CuentaUsuario.ObtenerLinkHojaConsulta(), linkHojaLista);
            //Almacena la hoja de Histórico (celdas) en el diccionario para cambiarla cuando se cambie la hoja de stock
            CuentaUsuario.AlmacenarLinkHistoricosCeldasDeHoja(CuentaUsuario.ObtenerLinkHojaConsulta(), linkHoja);
            return("");
        }