// Use this for initialization
 void Start()
 {
     rotar    = GetComponent <Rotacion>();
     feedback = GetComponentInChildren <DisparoCharmander>();
     disparo  = GetComponent <DisparoCharmander>();
     motor    = GetComponent <VelocidadCharmander>();
 }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     rotar    = GetComponent <Rotacion>();
     feedback = GetComponentInChildren <DisparoSquirtle>();
     disparo  = GetComponent <DisparoSquirtle>();
     motor    = GetComponent <VelocidadSquirtle>();
 }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("rotacionID,tipo,mesesInv,totalrotacionID")] Rotacion rotacion)
        {
            if (id != rotacion.rotacionID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(rotacion);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RotacionExists(rotacion.rotacionID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["totalrotacionID"] = new SelectList(_context.TotalRotacion, "totalRotacionID", "totalRotacionID", rotacion.totalrotacionID);
            return(View(rotacion));
        }
Ejemplo n.º 4
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.RotacionAdd);

            Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);

            // Una marca atrás en el icono en ActionBar
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            _radioComun = FindViewById <RadioButton>(Resource.Id.radioComun); // Común
            _radioAire  = FindViewById <RadioButton>(Resource.Id.radioAire);  // Aíre
            _radio1     = FindViewById <RadioButton>(Resource.Id.radio1);     // Lateral Izquierdo
            _radio2     = FindViewById <RadioButton>(Resource.Id.radio2);     // Lateral Derecho
            _radio3     = FindViewById <RadioButton>(Resource.Id.radio3);     // Supino
            _radio4     = FindViewById <RadioButton>(Resource.Id.radio4);     // Prono

            _edtFecha = FindViewById <EditText>(Resource.Id.edtFecha);        // Fecha
            _edtHora  = FindViewById <EditText>(Resource.Id.edtHora);         // Hora
            _btnAdd   = FindViewById <Button>(Resource.Id.btnAdd);            // Botón

            // Instanciamos
            _rotacion = new Rotacion();

            // Click Fecha
            _edtFecha.Click += delegate
            {
                DatePickerFragment frag = DatePickerFragment.NewInstance(delegate(DateTime time)
                {
                    _edtFecha.Text  = time.ToShortDateString(); // Mostrar la fecha seleccionada en el edittext
                    _rotacion.fecha = _edtFecha.Text;           // Cargamos la fecha
                });
                frag.Show(FragmentManager, DatePickerFragment.TAG);
            };

            // Click Hora
            _edtHora.Click += delegate
            {
                TimePickerFragment frag = TimePickerFragment.NewInstance(delegate(DateTime time)
                {
                    _edtHora.Text  = time.ToShortTimeString(); // Mostrar la hora seleccionada en el edittext
                    _rotacion.hora = _edtHora.Text;            // Cargamos la hora
                });

                frag.Show(FragmentManager, TimePickerFragment.TAG);
            };

            // Recibimos el Id Paciente
            var id = Intent.Extras.GetInt(KEY_ID);

            _paciente        = new Paciente();
            _pacienteService = new PacienteService();
            _paciente        = _pacienteService.getPacienteById(id); // Devuelve Paciente por Id

            // Click Alertar
            _btnAdd.Click += saveAlertRotacion;
        }
Ejemplo n.º 5
0
        public async Task <IActionResult> Create([Bind("rotacionID,tipo,mesesInv,totalrotacionID")] Rotacion rotacion)
        {
            if (ModelState.IsValid)
            {
                _context.Add(rotacion);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["totalrotacionID"] = new SelectList(_context.TotalRotacion, "totalRotacionID", "totalRotacionID", rotacion.totalrotacionID);
            return(View(rotacion));
        }
Ejemplo n.º 6
0
    /// <summary>
    /// Esta corrutina se encarga de asignar las clases movimiento y rotacion, aparte de ejecutarlas cada frame
    /// </summary>
    /// <returns></returns>
    public IEnumerator Acciones()
    {
        Movimiento movimiento = new Movimiento();
        Rotacion   rotacion   = new Rotacion();

        while (true)
        {
            movimiento.Mover(this.gameObject, vel);
            rotacion.Girar(this.gameObject, vel);

            yield return(new WaitForEndOfFrame());
        }
    }
        public override void OnReceive(Context context, Intent intent)
        {
            // Instanciamos
            _rotacion        = new Rotacion();
            _rotacionService = new RotacionService();
            _rotacion        = _rotacionService.selectRotacion(); // Selecciona la rotacion

            if (_rotacion != null)
            {
                Intent newIntent = new Intent(context, typeof(RotacionAlert));

                // Agrega la siguiente tarea a la pila
                TaskStackBuilder stackBuilder = TaskStackBuilder.Create(context);
                stackBuilder.AddParentStack(Java.Lang.Class.FromType(typeof(RotacionAlert)));
                stackBuilder.AddNextIntent(newIntent);

                // Establecer la intencion que se abrira cuando un clic en la notificación
                PendingIntent notificationIntent = stackBuilder.GetPendingIntent(0, (int)PendingIntentFlags.UpdateCurrent);

                // Define bitmap para LargeIcon
                Bitmap bitmap = ((BitmapDrawable)ContextCompat.GetDrawable(context, Resource.Drawable.logo)).Bitmap;

                // Define sound
                Uri soundUri = RingtoneManager.GetDefaultUri(RingtoneType.Alarm);

                // Creamos la Notificacion
                var builder = new NotificationCompat.Builder(context)
                              .SetContentIntent(notificationIntent)
                              .SetSmallIcon(Resource.Drawable.logo)          // Icono pequeño
                              .SetLargeIcon(bitmap)                          // Icono grande
                              .SetContentTitle("Recordar Rotación")          // Titulo
                              .SetContentText("Ver detalles..")              // Contenido
                              .SetSound(soundUri)                            // Sonido
                              .SetVibrate(new long[] { 100, 250, 100, 500 }) // Vibración
                              .SetAutoCancel(true);

                // Mostrar Notificacion
                var manager = (NotificationManager)context.GetSystemService(Context.NotificationService);

                Random random       = new Random(); // id random para notificacion
                int    randomNumber = random.NextInt(9999 - 1000) + 1000;
                manager.Notify(randomNumber, builder.Build());
            }
        }
Ejemplo n.º 8
0
        private void AlarmRotacion(Rotacion _rotacion)
        {
            Intent myIntent = new Intent(this, typeof(RotacionNotification));

            var dateString = Convert.ToString(_rotacion.fecha + " " + _rotacion.hora); // Fecha y hora seleccionado en string

            DateTimeOffset dateOffsetValue = DateTimeOffset.Parse(dateString);
            var            millisec        = dateOffsetValue.ToUnixTimeMilliseconds();

            _idPending = (int)millisec; // Identificar

            // Inicializar al gerente de alarma
            AlarmManager alarmManager = (AlarmManager)GetSystemService(AlarmService);

            // Pasar el contexto, su codigo de solicitud privado, objeto de intencion y bandera
            var pendingIntent = PendingIntent.GetBroadcast(this, _idPending, myIntent, 0);

            alarmManager.Set(AlarmType.RtcWakeup, millisec, pendingIntent);
        }
Ejemplo n.º 9
0
    IEnumerator Start()
    {
        c       = ControladorNivel.controlador;
        rotador = new Rotacion();
        rotador.getRotByType(name);

        bool salir = false;

        while (!salir)
        {
            transform.position += Vector3.down;

            if (nosPodemosMover())
            {
                actualizarTablero();
            }
            else
            {
                transform.position -= Vector3.down;
                podemosMover        = false;

                if (isGameOver())
                {
                    c.terminamosPartida();
                    salir = true;
                }
                else
                {
                    c.generadorPiezas.instanciar();
                    c.comprobamosFilas();
                    //c.comprobamosFilas();
                }


                break;//La pieza deja de moverse.
            }

            yield return(new WaitForSeconds(0.7f));
        }
    }
        private void List_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            // Item Rotacion
            _rotacion = _listRotacion[e.Position];

            if (_rotacion.confirmar == true)
            {
                Android.App.AlertDialog.Builder dialog = new AlertDialog.Builder(Activity);
                AlertDialog alert = dialog.Create();
                alert.SetTitle("Rotación");
                alert.SetMessage("Ya ha sido confirmado!");
                alert.SetButton("Cerrar", delegate
                {
                    alert.Dispose();
                });

                alert.Show();
            }
            else
            {
                AlertDialog.Builder dialog = new AlertDialog.Builder(Activity);
                AlertDialog         alert  = dialog.Create();
                alert.SetTitle("Rotación");
                alert.SetIcon(Resource.Drawable.logo);
                alert.SetButton("Confirmar", (c, ev) =>
                {
                    //_rotacion = _listRotacion[e.Position];
                    _rotacion.confirmar = true;                 // Confirmar Rotación
                    _rotacionService.updateRotacion(_rotacion); // Actualiza el registro en la base de datos

                    // Para refresh
                    Activity.Finish(); StartActivity(Activity.Intent);

                    GC.Collect();
                });

                alert.SetButton2("Omitir", (c, ev) => { });
                alert.Show();
            }
        }
Ejemplo n.º 11
0
        private void List_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            AlertDialog.Builder dialog = new AlertDialog.Builder(this);
            AlertDialog         alert  = dialog.Create();

            alert.SetTitle("Rotación");
            alert.SetIcon(Resource.Drawable.logo);
            alert.SetButton("Confirmar", (c, ev) =>
            {
                _rotacion           = _listRotacion[e.Position];
                _rotacion.confirmar = true;                 // Confirmar Rotación
                _rotacionService.updateRotacion(_rotacion); // Actualiza el registro en la base de datos

                // Para actualizar una actividad desde dentro de sí mismo
                Finish(); StartActivity(Intent);

                GC.Collect();
            });

            alert.SetButton2("Omitir", (c, ev) => { });
            alert.Show();
        }
Ejemplo n.º 12
0
        private void ViewRotacionDetail(int id)
        {
            // Instanciamos
            _rotacion        = new Rotacion();
            _rotacionService = new RotacionService();

            // Consultamos la lista rotación de paciente por Id
            _rotacion = _rotacionService.getRotacionPacienteById(id);

            // Mostramos los datos
            if (_rotacion.comun == true)
            {
                _txtTipoColchon.Text = "Común";
            }
            if (_rotacion.aire == true)
            {
                _txtTipoColchon.Text = "Aíre";
            }
            if (_rotacion.lateralIzq == true)
            {
                _txtPosicion.Text = "Lateral Izquierdo";
            }
            if (_rotacion.lateralDer == true)
            {
                _txtPosicion.Text = "Lateral Derecho";
            }
            if (_rotacion.supina == true)
            {
                _txtPosicion.Text = "Supino";
            }
            if (_rotacion.prono == true)
            {
                _txtPosicion.Text = "Prono";
            }
            _txtFecha.Text = _rotacion.fecha;
            _txtHora.Text  = _rotacion.hora;
        }
Ejemplo n.º 13
0
		public void AplicarTransformacion(Rotacion Rotacion)
		{
			for (int i = 0; i <= mVertices.GetUpperBound(0); i++) {
				mVertices[i].CoodenadasSUR = Rotacion * mVertices[i].CoodenadasSUR;
			}

			mVertical *= Rotacion;
			CalculoTransformacion();
		}
Ejemplo n.º 14
0
 // Metodo Actualizar Rotación de Paciente
 public void updateRotacion(Rotacion rotacion)
 {
     _pacienteRepository.updateRotacion(rotacion);
 }
Ejemplo n.º 15
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     Rotacion.Begin();
 }
Ejemplo n.º 16
0
 private void Awake()
 {
     rb2d       = GetComponent <Rigidbody2D>();
     anim       = GetComponent <Animator>();
     rotateBird = GetComponent <Rotacion>();
 }
Ejemplo n.º 17
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.RotacionEdit);

            Toolbar toolbar = FindViewById <Toolbar>(Resource.Id.toolbar);

            SetSupportActionBar(toolbar);

            // Una marca atrás en el icono en ActionBar
            SupportActionBar.SetDisplayHomeAsUpEnabled(true);

            _radioComun = FindViewById <RadioButton>(Resource.Id.radioComun); // Común
            _radioAire  = FindViewById <RadioButton>(Resource.Id.radioAire);  // Aíre
            _radio1     = FindViewById <RadioButton>(Resource.Id.radio1);     // Lateral Izquierdo
            _radio2     = FindViewById <RadioButton>(Resource.Id.radio2);     // Lateral Derecho
            _radio3     = FindViewById <RadioButton>(Resource.Id.radio3);     // Supino
            _radio4     = FindViewById <RadioButton>(Resource.Id.radio4);     // Prono
            _edtFecha   = FindViewById <EditText>(Resource.Id.edtFecha);      // Fecha
            _edtHora    = FindViewById <EditText>(Resource.Id.edtHora);       // Hora
            _btnEdit    = FindViewById <Button>(Resource.Id.btnEdit);         // Botón

            // Instanciamos
            _rotacion = new Rotacion();

            // Click Fecha
            _edtFecha.Click += delegate
            {
                DatePickerFragment frag = DatePickerFragment.NewInstance(delegate(DateTime time)
                {
                    _edtFecha.Text  = time.ToShortDateString(); // Mostrar la fecha seleccionada en el edittext
                    _rotacion.fecha = _edtFecha.Text;           // Cargamos la fecha
                });
                frag.Show(FragmentManager, DatePickerFragment.TAG);
            };

            // Click Hora
            _edtHora.Click += delegate
            {
                TimePickerFragment frag = TimePickerFragment.NewInstance(delegate(DateTime time)
                {
                    _edtHora.Text  = time.ToShortTimeString(); // Mostrar la hora seleccionada en el edittext
                    _rotacion.hora = _edtHora.Text;            // Cargamos la hora
                });

                frag.Show(FragmentManager, TimePickerFragment.TAG);
            };

            // Recibimos el Id Rotación
            var id = Intent.Extras.GetInt(KEY_ID);

            _rotacion        = new Rotacion();
            _rotacionService = new RotacionService();

            // Consultamos la lista rotación de paciente pot Id
            _rotacion = _rotacionService.getRotacionPacienteById(id);

            // Mostramos los datos
            if (_rotacion.comun == true)
            {
                _radioComun.Checked = true;
            }
            if (_rotacion.aire == true)
            {
                _radioAire.Checked = true;
            }
            if (_rotacion.lateralIzq == true)
            {
                _radio1.Checked = true;
            }
            if (_rotacion.lateralDer == true)
            {
                _radio2.Checked = true;
            }
            if (_rotacion.supina == true)
            {
                _radio3.Checked = true;
            }
            if (_rotacion.prono == true)
            {
                _radio4.Checked = true;
            }
            _edtFecha.Text = _rotacion.fecha;
            _edtHora.Text  = _rotacion.hora;

            // Click Alertar
            _btnEdit.Click += updateAlertRotacion;
        }
Ejemplo n.º 18
0
        // Metodo Agregar Rotación de Paciente

        public void addRotacion(Paciente pacient, Rotacion rotacion)
        {
            _pacienteRepository.addRotacion(pacient, rotacion);
        }