private void Window_Loaded(object sender, RoutedEventArgs e) { ValidarTokenBackGruondWorker(); snackBarDelegate = new SnackBarDelegate(EstadoSnackBar); progressBarDelegate = new ProgressBarDelegate(EstadoProgressBar); iniRehabBtnDelegate = new IniRehabBtnDelegate(EstadoIniciarRehabilitacion); labelNombreDelegate = new LabelNombreDelegate(LlenarNombrePaciente); labelIdDelegate = new LabelIdDelegate(LlenarId); pacienteCardDelegate = new PacienteCardDelegate(EstadoPacienteCard); nombreEjercicioDelegate = new NombreEjercicioDelegate(LlenarNombreEjercicio); dificultadEjercicioDelegate = new DificultadEjercicioDelegate(LlenarDificultadEjercicio); repeticionesEjercicioDelegate = new RepeticionesEjercicioDelegate(LlenarRepeticiones); iconoTokenDelegate = new IconoTokenDelegate(EstadoIconoToken); dNIPacienteDelegate = new DNIPacienteDelegate(EstadoDNIPaciente); sesionPacienteDelegate = new SesionPacienteDelegate(EstadoSesionId); tokenButtonDelegate = new ValidarTokenButtonDelegate(EstadoValidarTokenBtn); ratingBarDelegate = new RatingBarDelegate(EstadoRatingBar); estadoGeneralDelegate = new EstadoGeneralDelegate(EstadoGeneral); atrasBtnDelegate = new AtrasBtnDelegate(EstadoAtrasBtn); sinConexionCardDelegate = new SinConexionCardDelegate(EstadoSinConexionCard); sinConexionTextBlockDelegate = new SinConexionTextBlockDelegate(EstadoSinConexiónTextBlock); tokenInvalidoTextBlockDelegate = new TokenInvalidoTextBlockDelegate(EstadoTokenInvalidoTextBlock); Sesion = new SesionViewModel(); Ejercicio = new RepeticionViewModel(); DNITextBox.Focus(); }
public static void AgregarEjercicioDatosOffile(RepeticionViewModel ejercicio) { var lista = DeserializarArchivoOffline(); lista.Add(ejercicio); EscribirArchivoDatosOffile(lista); }
public Confirmacion(RespuestaToken token, SesionViewModel sesionVM, RepeticionViewModel ejercicioVM, List <TensionServos> tensiones, VideoController videoController) { InitializeComponent(); this._videoController = videoController; Sesion = sesionVM; Ejercicio = ejercicioVM; RespuestaToken = token; DuracionLabel.Content = "Duracion: " + Ejercicio.Duracion; Tensiones = tensiones; ContentTokenLabel(Ejercicio.Token); ContentEjercicioLabel(Ejercicio.Ejercicio + ""); int Duracion = (int)(new TimeSpan(_videoController.FinGrabacion - _videoController.InicioGrabacion)).TotalSeconds; Duracion = Duracion == 0 ? 1 : Duracion; FPS = _videoController.framesBmp.Count / Duracion; CurrentFrameNo = 0; if (_videoController != null && _videoController.framesBmp.Count > 0) { PlayVideoBitMap(); } else { GuardarVideoButton.IsEnabled = false; } }
public SesionSoloBrazo(RespuestaToken token, SesionViewModel sesionVM, RepeticionViewModel ejercicioVM) { InitializeComponent(); Sesion = sesionVM; Ejercicio = ejercicioVM; Ejercicio.Duracion = new TimeSpan(0, 0, 0); Token = token; arduinoController = new ArduinoController(); videoController = new VideoController(); }
public Principal(RespuestaToken token, SesionViewModel sesionVM, RepeticionViewModel ejercicioVM) { InitializeComponent(); flagSkeleton = false; flagObjeto = false; datosDistancia = null; colorImagenDistancia = null; RespuestaToken = token; Sesion = sesionVM; Ejercicio = ejercicioVM; angulos = new Angulos(); puntos = new Puntos(); Ejercicio.Duracion = new TimeSpan(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second); arduinoController = new ArduinoController(); videoController = new VideoController(); }
public static int EnviarRepeticion(RepeticionViewModel ejercicio) { // El metodo POST necesita una lista. List <RepeticionViewModel> ejercicios = new List <RepeticionViewModel>(); if (ExisteArchivoDatosOffile()) { ejercicios = DeserializarArchivoOffline(); } ejercicio.Fecha = DateTime.Now; ejercicios.Add(ejercicio); var datos = JsonConvert.SerializeObject(ejercicios); var result = Enviar(API_SESSION, METHOD_POST, datos); if (RequestNoValida(result)) { AgregarEjercicioDatosOffile(ejercicio); return(SERVER_ERROR); } return(SERVER_OK); }