private async void btnCajear_Clicked(object sender, EventArgs e) { if (TSSalesFunctions.IsNoExistVenta()) { await DisplayAlert("Aviso", "Ingrese una venta para continuar...", "Aceptar"); return; } if (String.IsNullOrEmpty(TSCustomerApp.ClientOuput.tarjafiliacion)) { await DisplayAlert("Aviso", "Debe buscar una tarjeta de afiliación para continuar...", "Aceptar"); return; } if (TSSalesApp.vUsuarioActual.flganular == false) { var Respuesta = await DisplayAlert("Aviso", "Usted no posee permisos suficientes para realizar canjes.\nDebe iniciar sesión", "Iniciar Sesión", "Salir"); if (Respuesta) { LoginPopUp Vista = new LoginPopUp(); Vista.LoginResponseEvent += Vista_LoginResponse; await PopupNavigation.Instance.PushAsync(Vista); } return; } ((SfButton)sender).IsEnabled = false; await Navigation.PushAsync(new CanjeCompleted()); ((SfButton)sender).IsEnabled = true; }
private async void BtnSerafin_OnClicked(object sender, EventArgs e) { if (TSSalesFunctions.IsNoExistVenta()) { await DisplayAlert("Aviso", "Ingrese una venta para continuar...", "Aceptar"); return; } if (TSSalesFunctions.IsCombustible()) { App.Current.MainPage = new NavigationPage(new SerafinCompleted()); } else { await DisplayAlert("Aviso", "Operación no permitida, elija nuevos articulos", "Aceptar"); return; }; }
private async void BtnPagos_OnClicked(object sender, EventArgs e) { if (TSSalesFunctions.IsNoExistVenta()) { await DisplayAlert("Aviso", "Ingrese una venta para continuar...", "Aceptar"); return; } if (TSSalesApp.Detalles.Count > 0) { if (TSCustomerApp.ClientOuput.Saldos != null) { if (TSCustomerApp.ClientOuput.mtodisponible >= 0) { var action = await DisplayAlert("Aviso", "¿Desea realizar una venta al crédito?", "Si", "No"); if (action) { await Navigation.PushAsync(new CreditoCompleted()); } else { return; } } else { await Navigation.PushAsync(new PaymentStart()); } } else { await Navigation.PushAsync(new PaymentStart()); } } else { await DisplayAlert("Aviso", "No existe ventas, por favor ingrese alguna venta.", "Aceptar"); } }
private async void BtnEfectivo_OnClicked(object sender, EventArgs e) { if (TSSalesFunctions.IsNoExistVenta()) { await DisplayAlert("Aviso", "Ingrese una venta para continuar...", "Aceptar"); return; } if (TSSalesApp.Detalles.Count > 0) { if (TSCustomerApp.ClientOuput.Saldos != null) { await DisplayAlert("Aviso", "No se pueden procesar ventas de credito en este modulo..", "Aceptar"); return; } if (TSCustomerApp.ClientOuput.Saldos == null) { await Navigation.PushAsync(new EfectivoVisaCompleted()); } } }
private async void BtnTarjeta_OnClicked(object sender, EventArgs e) { if (TSSalesFunctions.IsNoExistVenta()) { await DisplayAlert("Aviso", "Ingrese una venta para continuar...", "Aceptar"); return; } if (TSSalesApp.Detalles.Count > 0) { if (TSCustomerApp.ClientOuput.Saldos != null) { await DisplayAlert("Aviso", "No se pueden procesar ventas de credito en este modulo..", "Aceptar"); return; } if (TSCustomerApp.ClientOuput.Saldos == null) { VisaPopUpCompleted Vista = new VisaPopUpCompleted(); Vista.OnResponse += Vista_OnResponse; await PopupNavigation.Instance.PushAsync(Vista); } } }