示例#1
0
        public void ActualizarTxt_Sincronizar(SincronizacionPOCO sincronizacion)
        {
            string lote  = sincronizacion.lote;
            string fecha = sincronizacion.fecha;

            txt_sincronizacion = " (" + lote + ") " + fecha;
        }
示例#2
0
        public void IrUltimaSincronizacion(object obj)
        {
            List <Sincronizacion> listaSincronizaciones = null;

            logger.Info("Llendo a la ultima sincronizacion");
            string urlSincronizacionAnterior = ConfigurationManager.AppSettings.Get("API_SYNC_ULTIMA");
            string _sucursal = MyAppProperties.idSucursal;
            string _idLote   = MyAppProperties.idLoteActual;

            listaSincronizaciones = HttpWebClient.GetHttpWebSincronizacion(urlSincronizacionAnterior, _sucursal, _idLote);
            if (listaSincronizaciones.Count != 0)
            {
                logger.Debug(listaSincronizaciones);
                this.sincronizaciones = SincronizacionPOCO.refreshDataGrid(listaSincronizaciones);
                ActualizarLoteActual(sincronizaciones);
            }
        }
示例#3
0
        public void SincronizacionAnterior(object obj)
        {
            List <Sincronizacion> listaSincronizaciones = null;

            logger.Info("<- Ejecutando la vista anterior a la actual de la grilla");
            string urlSincronizacionAnterior = ConfigurationManager.AppSettings.Get("API_SYNC_ANTERIOR");
            string _sucursal = MyAppProperties.idSucursal;
            string _idLote   = MyAppProperties.idLoteActual;

            listaSincronizaciones = HttpWebClient.GetHttpWebSincronizacion(urlSincronizacionAnterior, _sucursal, _idLote);
            if (listaSincronizaciones.Count != 0)
            {
                logger.Debug(listaSincronizaciones);
                this.sincronizaciones = SincronizacionPOCO.refreshDataGrid(listaSincronizaciones);
                ActualizarLoteActual(sincronizaciones);
            }
        }
示例#4
0
        public void SincronizacionSiguiente(object obj)
        {
            List <Sincronizacion> listaSincronizaciones = null;

            logger.Info("-> Solicitando la vista siguiente de la grilla, si es que la hay...");
            string urlSincronizacionAnterior = ConfigurationManager.AppSettings.Get("API_SYNC_SIGUIENTE");
            string _sucursal = MyAppProperties.idSucursal;
            string _idLote   = MyAppProperties.idLoteActual;

            listaSincronizaciones = HttpWebClient.GetHttpWebSincronizacion(urlSincronizacionAnterior, _sucursal, _idLote);
            if (listaSincronizaciones.Count != 0)
            {
                logger.Debug(listaSincronizaciones);
                this.sincronizaciones = SincronizacionPOCO.refreshDataGrid(listaSincronizaciones);
                ActualizarLoteActual(sincronizaciones);
            }
        }
示例#5
0
 public CentroActividadesViewModel()
 {
     ExitButtonCommand           = new RelayCommand(ExitPortalApi, param => this.canExecute);
     SincronizarCommand          = new RelayCommand(SincronizarTodosLosDatos, param => this.canExecute);
     InformarCommand             = new RelayCommand(InformarGenesix, param => this.canExecute);
     VerAjustesCommand           = new RelayCommand(VerAjustes, param => this.canExecute);
     SincronizacionActualCommand = new RelayCommand(SincronizacionActual, param => this.canExecute);
     AnteriorCommand             = new RelayCommand(SincronizacionAnterior, param => this.canExecute);
     SiguienteCommand            = new RelayCommand(SincronizacionSiguiente, param => this.canExecute);
     BuscarCommand        = new RelayCommand(BuscarSincronizaciones, param => this.canExecute);
     UltimaCommand        = new RelayCommand(IrUltimaSincronizacion, param => this.canExecute);
     EstadoGenesixCommand = new RelayCommand(BotonEstadoGenesix, param => this.canExecute);
     EstadoPDACommand     = new RelayCommand(BotonEstadoPDA, param => this.canExecute);
     EstadoGeneralCommand = new RelayCommand(BotonEstadoGeneral, param => this.canExecute);
     sincronizaciones     = SincronizacionPOCO.getStaticMockList(new RelayCommand(BotonEstadoGenesix, param => this.canExecute));
     ActualizarLoteActual(sincronizaciones);
 }