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