private void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs <GeoCoordinate> e)
        {
            if (a == 0)
            {
                MessageBox.Show(string.Format("Latitud: {0}, Longitud: {1}", e.Position.Location.Latitude, e.Position.Location.Longitude, MessageBoxButtons.OK, MessageBoxIcon.Information));
                latitud  = e.Position.Location.Latitude.ToString();
                longitud = e.Position.Location.Longitude.ToString();
                CLsNsocket so = new CLsNsocket();
                so.SendEvent("userLocation", latitud.ToString().Replace('.', ',') + "/" + longitud.ToString().Replace('.', ',') + "/" + FormCliente_Menu_UsuarioCliente.usuario.Rows[0][0].ToString());

                //guardar alerta en basa de datos
                ClsEalerta E = new ClsEalerta();
                ClsNalerta N = new ClsNalerta();
                E.Dni      = FormCliente_Menu_UsuarioCliente.usuario.Rows[0][0].ToString();
                E.Latitud  = latitud.Replace('.', ',');
                E.Longitud = longitud.Replace('.', ',');
                E.Fecha    = Convert.ToDateTime(DateTime.Now.ToShortDateString());
                E.Hora     = DateTime.Now.ToLongTimeString();
                E.Turno    = MtdObtenerTurno();
                E.Estado   = "0";
                N.MtdAgregarAlerta(E);
                a++;
                MessageBox.Show(string.Format("Datos enviados, JeanNET", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information));
            }
        }
예제 #2
0
 private void FormCliente_AlertasSmartWatch_Load(object sender, EventArgs e)
 {
     if (FormCliente_Menu_UsuarioCliente.usuario.Count == 1)
     {
         ClsNalerta N = new ClsNalerta();
         dgvMisAlertas.DataSource = N.listarAlertas(FormCliente_Menu_UsuarioCliente.cliente.DniCliente);
     }
 }
예제 #3
0
        public void testAgregarAlerta_returnTrue()
        {
            ClsNalerta objN   = new ClsNalerta();
            ClsEalerta objE   = ClsEalerta.crear("70707070", "2020", "2022020", Convert.ToDateTime("1/1/2020"), "12:30", 2, "activo");
            bool       result = objN.agregarAlerta(objE);

            Assert.IsFalse(result);
        }
예제 #4
0
 private void FormCliente_AlertasSmartWatch_Load(object sender, EventArgs e)
 {
     if (FormCliente_Menu_UsuarioCliente.usuario.Rows.Count == 1)
     {
         ClsNalerta N = new ClsNalerta();
         dgvMisAlertas.DataSource = N.MtdListarMisAlertas(FormCliente_Menu_UsuarioCliente.usuario.Rows[0][0].ToString());
     }
 }
예제 #5
0
 private void watcher_PositionChanged(object sender, GeoPositionChangedEventArgs <GeoCoordinate> e)
 {
     if (a == 0)
     {
         a++;
         latitud  = e.Position.Location.Latitude.ToString();
         longitud = e.Position.Location.Longitude.ToString();
         CLsNsocket so = new CLsNsocket();
         so.SendEvent("userLocation", latitud.ToString().Replace('.', ',') + "/" + longitud.ToString().Replace('.', ',') + "/" + FormCliente_Menu_UsuarioCliente.cliente.DniCliente + "/" + FormCliente_Menu_UsuarioCliente.cliente.Nombres + "/" + FormCliente_Menu_UsuarioCliente.cliente.Apellidos);
         //guardar alerta en basa de datos
         ClsEalerta E = ClsEalerta.crear(FormCliente_Menu_UsuarioCliente.cliente.DniCliente, latitud.Replace('.', ','), longitud.Replace('.', ','), Convert.ToDateTime(DateTime.Now.ToShortDateString()), DateTime.Now.ToLongTimeString(), MtdObtenerTurno(), "0");
         ClsNalerta N = new ClsNalerta();
         N.agregarAlerta(E);
         MessageBox.Show("Datos enviados, JeanNET", "JeaNet - Informa", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }