protected override async void OnAppearing() { base.OnAppearing(); if (Cargado) { return; } PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(delegate { TSPrintApp.ObtenerGrifero += TSPrintApp_ObtenerGrifero;; resultado = TSPrintApp.ReporteGrifero().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } }
protected override async void OnAppearing() { base.OnAppearing(); if (Cargado) return; Cargado = true; PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(delegate { TSPrintApp.RegistraGriferoCara += TSPrintApp_RegistraDepositos; resultado = TSPrintApp.ProcesaRegistraGriferoCara().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); await Navigation.PopAsync(); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); await Navigation.PopAsync(); break; } } }
private async void ObtenerReportesDepositos() { PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(() => { TSPrintApp.ObtenerDepositos += _TSPrintApp_ObtenerDepositos; resultado = TSPrintApp.ObtenerReporteDepositos().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } }
protected override async void OnAppearing() { base.OnAppearing(); if (contexto.IsLoaded) { return; } contexto.IsLoaded = true; TSPrintApp.imprimir = true; TSPrintApp.NroPos = TSSalesApp.vTerminal.nropos; PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(() => { TSPrintApp.UltimoDocumento += _ImprimirUltimoDoc; resultado = TSPrintApp.ProcesaReImpresionUltimoDocumento().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: contexto.IsSearchEnd("Su dispositivo no cuenta con internet en estos momentos."); break; case PrintEstado.ErrorSistema: contexto.IsSearchEnd("Hubo un problema de comunicación con el servidor, por favor intente después."); break; } } }
private async void Delete() { if (itemIndex != null) { TSPrintApp.nroDeposito = itemIndex.nrodeposito; TSPrintApp.turno = itemIndex.turno.ToString(); TSPrintApp.NroPos = itemIndex.nropos; this.busyindicator.IsVisible = true; PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(() => { TSPrintApp.EliminaDepositos += TSPrintApp_EliminaDepositos; resultado = TSPrintApp.ProcesaEliminarDeposito().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } } this.listView.ResetSwipe(); }
protected override async void OnAppearing() { base.OnAppearing(); if (Cargado) { return; } Cargado = true; TSPrintApp.ig_bloque_playa = Convert.ToBoolean(1);; TSPrintApp.imprimir = Convert.ToBoolean(0); PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(delegate { TSPrintApp.ObtenerCierreX += _ObtenerCierreX; resultado = TSPrintApp.ObtenerReporteCierreX().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } }
protected override async void OnAppearing() { base.OnAppearing(); if (Cargado) { return; } Cargado = true; PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(() => { TSPrintApp.ObtenerInicioDia += TSPrintApp_ObtenerInicioDia; resultado = TSPrintApp.ProcesaIncioDia(cdusuario).Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } }
private async void getDocuments() { TSPrintApp.NroPos = TSSalesApp.vTerminal.nropos; TSPrintApp.Cdtipodoc = ((TipoComprobate)this.cboDocuments.SelectedItem).Nro; TSPrintApp.Nrodocumento = this.txtCodigoDescription.Text; PrintEstado resultado = PrintEstado.ErrorSistema; busyindicator.IsVisible = true; await Task.Run(() => { TSPrintApp.ListarDocumentos += TSPrintApp_ListarDocumentos; resultado = TSPrintApp.ObtenerListarDocumentos().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { busyindicator.IsVisible = false; switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } }
public async Task <bool> IsWaiting() { if (TSPrintApp.ObtenerVentasPendientes().Result) { bool Estado1 = this.btnNuevo.IsEnabled; await Task.Delay(3000); bool Estado2 = this.btnNuevo.IsEnabled; return(Estado1 == true && Estado2 == true); } else { return(false); } }
protected override async void OnAppearing() { base.OnAppearing(); if (Cargado) { return; } Cargado = true; TSPrintApp.Cdtipodoc = DocumentoInput.cdtipodoc; TSPrintApp.Nrodocumento = DocumentoInput.nrodocumento; TSPrintApp.NroSerieMaq = DocumentoInput.nroseriemaq; TSPrintApp.NroPos = DocumentoInput.nropos; TSPrintApp.imprimir = DocumentoInput.imprimir; TSPrintApp.fecha = DocumentoInput.fecha; PrintEstado resultado = PrintEstado.ErrorSistema; await Task.Run(() => { TSPrintApp.ReimprimirDocumentos += _ReImprimirDocumento; resultado = TSPrintApp.ProcesaReImprimirDocumento().Result; }); if (resultado != PrintEstado.EsperandoRespuesta) { switch (resultado) { case PrintEstado.ErrorInternet: await DisplayAlert("Aviso", "Su dispositivo no cuenta con internet en estos momentos.", "Aceptar"); break; case PrintEstado.ErrorSistema: await DisplayAlert("Aviso", "Hubo un problema de comunicación con el servidor, por favor intente después.", "Aceptar"); break; } } }