Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
 }
Ejemplo n.º 6
0
        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);
        }