예제 #1
0
        public async Task insertar()
        {
            var modificacion = new FireHelper();
            await modificacion.UpdateMunicipio(IGECEM : municipio.IGECEM, reemplazo : new Modelos.municipio()
            {
                IGECEM           = AIGECEM.Text,
                Altitud          = ALatitud.Text,
                Cabecera         = ACabecera.Text,
                Clima            = AClima.Text,
                Latitud          = ALatitud.Text,
                Longitud         = ALongitud.Text,
                Nombre           = ANombre.Text,
                Significado      = ASignificado.Text,
                Superficie       = ASuperficie.Text,
                Elevacion        = AElevacion.IsToggled.ToString(),
                ElevacionAltitud = AEleAltitud.Text,
                Rio             = ARio.Text,
                RioLongitud     = ALongRio.Text,
                Cuerpo          = ACuerpo.IsToggled.ToString(),
                CuerpoCapacidad = ACuerpoCapacidad.Text,
                MasPoblado      = APoblacionMax.IsToggled.ToString(),
                Poblacion       = APoblacion.Text,
                MasExtensos     = AMaxExtensos.IsToggled.ToString(),
                MenosExtensos   = AMinExtensos.IsToggled.ToString(),
                MasIndustria    = AIndus.IsToggled.ToString()
            });

            DisplayAlert("Modificado", "Modificado", "Aceptado");
            await Navigation.PushAsync(new Home_admin());
        }
예제 #2
0
 private async Task inserta()
 {
     var FireHelper = new FireHelper();
     await FireHelper.AddMunicipio(new Modelos.municipio()
     {
         IGECEM           = AIGECEM.Text,
         Altitud          = ALatitud.Text,
         Cabecera         = ACabecera.Text,
         Clima            = AClima.Text,
         Latitud          = ALatitud.Text,
         Longitud         = ALongitud.Text,
         Nombre           = ANombre.Text,
         Significado      = ASignificado.Text,
         Superficie       = ASuperficie.Text,
         Elevacion        = AElevacion.IsToggled.ToString(),
         ElevacionAltitud = AEleAltitud.Text,
         Rio             = ARio.Text,
         RioLongitud     = ALongRio.Text,
         Cuerpo          = ACuerpo.IsToggled.ToString(),
         CuerpoCapacidad = ACuerpoCapacidad.Text,
         MasPoblado      = APoblacionMax.IsToggled.ToString(),
         Poblacion       = APoblacion.Text,
         MasExtensos     = AMaxExtensos.IsToggled.ToString(),
         MenosExtensos   = AMinExtensos.IsToggled.ToString(),
         MasIndustria    = AIndus.IsToggled.ToString()
     });
 }
예제 #3
0
        private async Task SiguientePagina(Users M)
        {
            //await Navigation.PushAsync();
            var Fire = new FireHelper();
            var bol  = await DisplayAlert("Cambiar permiso", "¿Cual es el estado que deseas poner al usuario " + M.nombre + "? Actual: " + M.tipo, "Admin",
                                          "Consultor");

            if (bol)
            {
                await Fire.UpdateUser(M.correo, new Users()
                {
                    correo = M.correo,
                    nombre = M.nombre,
                    pass   = M.pass,
                    tipo   = "admin"
                });
            }
            else
            {
                await Fire.UpdateUser(M.correo, new Users()
                {
                    correo = M.correo,
                    nombre = M.nombre,
                    pass   = M.pass,
                    tipo   = "consultor"
                });
            }
        }
예제 #4
0
        protected async override void OnAppearing()
        {
            base.OnAppearing();
            fireHelper = new FireHelper();

            /* await fireHelper.AddMunicipio(new Modelos.municipio()
             * {   IGECEM = "126",
             *    Altitud = "1",
             *    Cabecera = "yo",
             *    Clima = "Tu",
             *    Latitud = "1",
             *    Longitud = "0",
             *    Nombre = "yo",
             *    Significado = "yo",
             *    Superficie = "0",
             *    Elevacion = "s",
             *    ElevacionAltitud = "0",
             *    Rio = "0",
             *    RioLongitud = "0",
             *    Cuerpo = "0",
             *    CuerpoCapacidad = "0",
             *    MasPoblado = "0",
             *    Poblacion = "0",
             *    MasExtensos = "0",
             *    MenosExtensos = "0",
             *    MasIndustria = "0"
             * });*/
            var myresult = await fireHelper.GetAllMun();

            vehicleslist.ItemsSource = myresult;
        }
예제 #5
0
        protected async override void OnAppearing()
        {
            base.OnAppearing();
            fireHelper = new FireHelper();
            var myresult = await fireHelper.GetAllUsers();

            UsersList.ItemsSource = myresult;
        }
예제 #6
0
        private async void dialog()
        {
            var bol = await DisplayAlert("Eliminar Registro", "Estas seguro de elimanr el Municipio " + Mun.Nombre, "Elimniar",
                                         "Cancelar");

            if (bol)
            {
                var delet = new FireHelper();
                await delet.DeleteMunicipio(Mun.IGECEM);
            }
        }
예제 #7
0
        public static void Action(NagibatorTank me, ScannedRobotEvent e)
        {
            try
            {
                if (me.IsTeammate(e.Name))
                {
                    return;
                }
                Console.WriteLine($"{nameof(OnScannedRobotModule)}: spotted [{e.Name}]. My target is [{me.Target}]");

                var enemyPosition = CoordHelper.GetEnemyCoordinate(me.Heading, me.Status, e);
                if (string.IsNullOrWhiteSpace(me.Target))
                {
                    Console.WriteLine($"{nameof(OnScannedRobotModule)}: Setting team target {e.Name}");
                    me.Target = e.Name;
                }

                if (me.Target.Equals(e.Name))
                {
                    //me.SetTurnRadarRight(2.0 * Utils.NormalRelativeAngleDegrees(me.Heading + e.Bearing - me.RadarHeading));
                    ActionModule.Action(me);
                    Console.WriteLine($"{nameof(OnScannedRobotModule)}: Fire to {e.Name}");
                    me.Fire(FireHelper.GetFirePower(me, e, enemyPosition));
                    MessageHelper.SendMessage(me, new Dictionary <string, string>
                    {
                        [Constants.MessageType] = Constants.EnemyPositionMessage.Type,
                        [Name]     = e.Name,
                        [X]        = enemyPosition.X.ToString(CultureInfo.InvariantCulture),
                        [Y]        = enemyPosition.Y.ToString(CultureInfo.InvariantCulture),
                        [Bearing]  = e.Bearing.ToString(CultureInfo.InvariantCulture),
                        [Distance] = e.Distance.ToString(CultureInfo.InvariantCulture)
                    });

                    me.TargetPoint = enemyPosition;
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine($"{nameof(OnScannedRobotModule)}: {ex}");
            }
        }