// doubleClikde Reserve formunun acilmasi private void PcbReserves_DoubleClick(object sender, EventArgs e) { ReserveForm reserveForm = new ReserveForm(admin.Id); reserveForm.Show(); }
public ReserveCtrl(string token) { _token = token; _dbConn = new DBConnector(); _form = new ReserveForm(this, token); }
public async void ReservePlace() { var isReachable = await CrossConnectivity.Current.IsRemoteReachable("google.com"); if (isReachable) { var currentUser = dataService.First <User>(false); if (currentUser != null) { if (currentUser.UserId > 0 && !string.IsNullOrEmpty(currentUser.AccessToken)) { var registerReserveForm = new ReserveForm() { Id_Parqueadero = Id_Parqueadero,//SOLO Fecha_Hora_Fin = FechaFin + HoraFin, Fecha_Hora_Inicio = FechaInicio + HoraInicio, Id_Cliente = currentUser.UserId, Id_Espacio = Id_Espacio, Latitud = Latitud, Longitud = Longitud, UserTypeId = currentUser.UserTypeId }; var response = await apiService.Post <ReserveForm, ResponseT <Reserva> >(Configuration.SERVER, "/api", "/Reserva/ReserveEspace", currentUser.TokenType, currentUser.AccessToken, registerReserveForm); if (response != null) { var result = (ResponseT <Reserva>)response.Resullt; if (result != null) { if (result.IsSuccess) { await dialogService.ShowMessage("Mensaje", result.Message); } else { await dialogService.ShowMessage("Mensaje", result.Message); return; } } else { await dialogService.ShowMessage("Sistema", "En este momento tenemos inconvenientes, por favor inténtelo más tarde."); return; } } } else { await dialogService.ShowMessage("Mensaje", "Su sesión a caducado, por favor vuelva a ingresar con sus credenciales."); //var app = App.GetInstance(); //app.CargarMain(); } } else { await dialogService.ShowMessage("Mensaje", "Usuario no encontrado."); return; } } else { //isBusy = false; //IsEnabled = !isBusy; await dialogService.ShowMessage("Mensaje", "Es necesario tener conexión a internet para poder registrarse"); return; } }