Exemple #1
0
        public void ObtenerActualizarRelaciones(string linkHojaPrincipal, SpreadsheetsService servicio)
        {
            //Recibe el link de la hoja principal, obtiene el link de relaciones (si tiene) para la hoja actual y lo actualiza (por si se agregaron relaciones)
            var paginaRelaciones = CuentaUsuario.RecuperarValorDeCuentaLocal(linkHojaPrincipal + "|relacionesInsumoProducto");
            var relacionesTexto  = "";

            if (paginaRelaciones != null)
            {
                _celdas = new ServiciosGoogle().ObtenerCeldasDeUnaHoja(paginaRelaciones, servicio);

                foreach (CellEntry celda in _celdas.Entries)
                {
                    if (celda.Row > 2 && celda.Column < 6)
                    {
                        if (celda.Column == 1 || celda.Column == 3)                         // 1: Código producto - 3: Código materia prima
                        {
                            relacionesTexto += celda.Value + "|";
                        }
                        if (celda.Column == 5)                         // 5: Cantidad de materia prima (3) que lleva el producto (1)
                        {
                            relacionesTexto += celda.Value + "?";
                        }
                    }
                }
            }

            CuentaUsuario.AlmacenarRelacionesInsumoProducto(relacionesTexto.TrimEnd('?'));
        }
        public void ObtenerActualizarLugares(string linkHojaPrincipal, SpreadsheetsService servicio)
        {
            //Recibe el link de la hoja principal, obtiene el link de lugares (si tiene) para la hoja actual y lo actualiza (por si se agregaron lugares)
            var paginaLugares    = CuentaUsuario.RecuperarValorDeCuentaLocal(linkHojaPrincipal + "|hojaPuntosVenta");
            var puntosVentaTexto = "";

            if (paginaLugares != null)
            {
                _celdas = new ServiciosGoogle().ObtenerCeldasDeUnaHoja(paginaLugares, servicio);

                foreach (CellEntry celda in _celdas.Entries)
                {
                    if (celda.Row != 1)
                    {
                        puntosVentaTexto += celda.Value + "|";
                    }
                }
            }

            CuentaUsuario.AlmacenarPuntosVenta(puntosVentaTexto.TrimEnd('|'));
        }