Exemple #1
0
        public int Excecute()
        {
            AsignarValorPartido();
            switch (AccionAsignarmodificar)
            {
            case Accion.Nuevo:

                ComprobarExisteJornada();
                PonerBienFecha();
                ApiRest.InsertPartido(PartidoUso);
                LimpiarCampos();
                return(1);

            case Accion.Editar:
                PonerBienFecha();
                CambiarResultado();
                ApiRest.UpdatePartido(PartidoUso);
                LimpiarCampos();
                return(2);

            case Accion.Borrar:
                MessageBoxResult messageresult = MessageBox.Show("Esta seguro que desea el partido de la Jornada: " + PartidoUso.Jornada + " del equipo local " + EquipoLocal.Nombre + " vs " + EquipoTemplate.EquipoVisitante.Nombre, "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning);
                if (messageresult == MessageBoxResult.Yes)
                {
                    ApiRest.DeletePartido(PartidoUso.IdPartido);
                    LimpiarCampos();
                    return(3);
                }
                return(-1);

            default:
                LimpiarCampos();
                return(-1);
            }
        }
 private void lvNoticias_ItemSelected(object sender, SelectedItemChangedEventArgs e)
 {
     if (e.SelectedItem != null)
     {
         Task<RootDetalle> taskNoticias = ApiRest.GetAsyncFormData<RootDetalle>((string)(App.Current.Resources["APIRoot"]) + "?id=" + ((Detalle)e.SelectedItem).ID);
         taskNoticias.ContinueWith((task) => {
             Device.BeginInvokeOnMainThread(() => {
                 try
                 {
                     Navigation.PopModalAsync(true);
                     Navigation.PushAsync(new NoticiaDetalle(((RootDetalle)task.Result).data), true);
                 }
                 catch
                 {
                     Navigation.PopModalAsync();
                     Navigation.PushModalAsync(new Loading("Error al obtener los detalles de tu noticia."));
                 }
             });
         });
         Navigation.PushModalAsync(new Loading("Cargando los detalles de  tu noticia..."), false);
         //RootDetalle not = ApiRest.GetAsyncFormData<RootDetalle>((string)(App.Current.Resources["APIRoot"]) + "?id=" + ((Detalle)e.SelectedItem).ID).Result;
         //Navigation.PushAsync(new NoticiaDetalle(not.data));
     }
     ((ListView)sender).SelectedItem = null;
 }
 public void FiltroJugadores()
 {
     if (EquipoJugador != null)
     {
         Jugadores = new ObservableCollection <Jugador>(ApiRest.RescatarJugadores().Where(x => x.Equipo == EquipoJugador.IdEquipo).OrderBy(y => y.Nombre_Completo));
     }
 }
Exemple #4
0
        private void CambiaEquipoDelte()
        {
            Partidos  = new ObservableCollection <Partido>(ApiRest.RescartarPartidos().Where(x => x.EquipoLocal == Equipo.IdEquipo || x.EquipoVisitante == Equipo.IdEquipo));
            Jugadores = new ObservableCollection <Jugador>(ApiRest.RescatarJugadores().Where(x => x.Equipo == Equipo.IdEquipo));
            Staffs    = new ObservableCollection <Staff>(ApiRest.RescatarStaffs().Where(x => x.Equipo == Equipo.IdEquipo));

            for (int i = 0; i < Partidos.Count; i++)
            {
                if (Partidos[i].EquipoLocal == Equipo.IdEquipo)
                {
                    Partidos[i].EquipoLocal = -1;
                }
                else if (Partidos[i].EquipoVisitante == Equipo.IdEquipo)
                {
                    Partidos[i].EquipoVisitante = -1;
                }
                ApiRest.UpdatePartido(Partidos[i]);
            }

            for (int i = 0; i < Jugadores.Count; i++)
            {
                Jugadores[i].Equipo = -1;
                ApiRest.UpdateJugador(Jugadores[i]);
            }

            for (int i = 0; i < Staffs.Count; i++)
            {
                Staffs[i].Equipo = -1;
                ApiRest.UpdateStaff(Staffs[i]);
            }
        }
 private void CambiaArbitroDelete()
 {
     Partidos = new ObservableCollection <Partido>(ApiRest.RescartarPartidos().Where(x => x.ArbitroPrincipal == ArbitroEliminar.Id || x.ArbitroSecundario == ArbitroEliminar.Id || x.Cronometrador == ArbitroEliminar.Id || x.Tercer_Arbitro == ArbitroEliminar.Id));
     for (int i = 0; i < Partidos.Count; i++)
     {
         if (Partidos[i].ArbitroPrincipal == ArbitroEliminar.Id)
         {
             Partidos[i].ArbitroPrincipal = -1;
             ApiRest.UpdatePartido(Partidos[i]);
         }
         else if (Partidos[i].ArbitroSecundario == ArbitroEliminar.Id)
         {
             Partidos[i].ArbitroSecundario = -1;
             ApiRest.UpdatePartido(Partidos[i]);
         }
         else if (Partidos[i].Cronometrador == ArbitroEliminar.Id)
         {
             Partidos[i].Cronometrador = -1;
             ApiRest.UpdatePartido(Partidos[i]);
         }
         else
         {
             Partidos[i].Tercer_Arbitro = -1;
             ApiRest.UpdatePartido(Partidos[i]);
         }
     }
 }
Exemple #6
0
        private void OnTapLoQueTenesQueSaber(object sender, EventArgs e)
        {
            Task <Noticia> taskNoticias = ApiRest.GetFormData <Noticia>((string)(App.Current.Resources["APIRoot"]));

            taskNoticias.ContinueWith((task) => {
                try
                {
                    ObservableCollection <Detalle> ListaNoticias = new ObservableCollection <Detalle>();
                    foreach (Detalle d in ((Noticia)task.Result).data)
                    {
                        ListaNoticias.Add(d);
                    }
                    Device.BeginInvokeOnMainThread(() => {
                        Navigation.PopModalAsync(true);
                        Navigation.PushAsync(new Noticias(ListaNoticias), true);
                    });
                }
                catch
                {
                    Device.BeginInvokeOnMainThread(new Action(() => {
                        Navigation.PopModalAsync(false);
                        Navigation.PushModalAsync(new Loading("No se pudieron cargar tus noticias"), false);
                    }));
                }
            });
            Navigation.PushModalAsync(new Loading("Cargando noticias..."), false);
        }
 public void FiltroStaff()
 {
     if (EquipoStaff != null)
     {
         Staffs = new ObservableCollection <Staff>(ApiRest.RescatarStaffs().Where(x => x.Equipo == EquipoStaff.IdEquipo));
     }
 }
Exemple #8
0
        public static ObservableCollection <Arbitro> FiltroArbitros(string categoria)
        {
            switch (categoria)
            {
            case "1º División":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("1º División")).OrderBy(y => y.Nombre_Completo)));

            case "2º División":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("2º División")).OrderBy(y => y.Nombre_Completo)));

            case "2ºB División":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("2ºB División")).OrderBy(y => y.Nombre_Completo)));

            case "3º División":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("3º División")).OrderBy(y => y.Nombre_Completo)));

            case "Preferente":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("Preferente")).OrderBy(y => y.Nombre_Completo)));

            case "Fútbol Base":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("Fútbol Base")).OrderBy(y => y.Nombre_Completo)));

            case "Regional":
                return(new ObservableCollection <Arbitro>(ApiRest.RescatarArbitros().Where(x => x.Categoria != null && x.Categoria.Equals("Regional")).OrderBy(y => y.Nombre_Completo)));

            default:
                return(new ObservableCollection <Arbitro>());
            }
        }
 public void FiltroStaffs()
 {
     if (EquipoStaff != null)
     {
         Staffs = new ObservableCollection <Staff>(ApiRest.RescatarStaffs().Where(x => x.Equipo == EquipoStaff.IdEquipo).OrderBy(y => y.Nombre_Completo));
     }
 }
Exemple #10
0
        public ContainerPage()
        {
            Title = "Listado de datos";

            apiClient = new ApiRest();

            CompetitionsList = new CompetitionsView(apiClient);
            Content          = CompetitionsList;
        }
Exemple #11
0
        public CompetitionsView(ApiRest client)
        {
            InitializeComponent();
            BindingContext = this;
            mClient        = client;
            Data           = new ObservableCollection <Competition>();

            compDataList.ItemsSource = Data;
        }
Exemple #12
0
        public TeamDetail(string uri, string teamName, ApiRest client)
        {
            InitializeComponent();
            Data      = new ObservableCollection <Fixture>();
            apiClient = client;
            mTeamName = teamName;

            loadTeamDetail(uri);
        }
Exemple #13
0
    // Use this for initialization
    void Start()
    {
        AudioPlay();



        ApiRest    a    = new ApiRest();
        List <Rol> rol2 = a.ApiPregunta();

        Debug.Log("iniciar " + a.getRolesPrimero(rol2));
    }
 public bool UpdateAdministrador()
 {
     if (Accion == AccionAdministrar.ContraseñaCambiada)
     {
         ComprobarContraseña();
         return(ApiRest.UpdateAdministrador(AdministradorActual));
     }
     else
     {
         return(ApiRest.UpdateAdministrador(AdministradorActual));
     }
 }
        public bool UpdateExecute()
        {
            if (!ArbitroUpdate.Foto.Equals("/Assets/defecto.jpg") && !ArbitroUpdate.Foto.Contains("http"))
            {
                string[] urlBlob = ArbitroUpdate.Foto.Split('/');
                BlobStorage.EliminarImagen(fotoantigua, ArbitroUpdate);
                ArbitroUpdate.Foto = BlobStorage.GuardarImagen(ArbitroUpdate.Foto, urlBlob[urlBlob.Length - 1], ArbitroUpdate);
            }
            ArbitroUpdate.Dni = ArbitroUpdate.Dni.ToUpper();

            return(ApiRest.UpdateArbitro(ArbitroUpdate));
        }
        public bool Insert()
        {
            ArbitroInsertar.Fecha_Nacimiento = FechaNacimiento.Year + "-" + FechaNacimiento.Month + "-" + FechaNacimiento.Day;
            ArbitroInsertar.Dni = ArbitroInsertar.Dni.ToUpper();
            if (!ArbitroInsertar.Foto.Equals("/Assets/defecto.jpg"))
            {
                string[] rutaimagen = ArbitroInsertar.Foto.Split('/');
                string   urlImagen  = BlobStorage.GuardarImagen(ArbitroInsertar.Foto, rutaimagen[rutaimagen.Length - 1], ArbitroInsertar);
                ArbitroInsertar.Foto = urlImagen;
            }

            return(ApiRest.InsertArbitro(ArbitroInsertar));
        }
 public bool Update()
 {
     StaffUpdate.Dni = StaffUpdate.Dni.ToUpper();
     ValidacionesRegexp.ValidarDniNie(StaffUpdate.Dni);
     StaffUpdate.Equipo = EquipoCambio.IdEquipo;
     if (!StaffUpdate.Foto.Equals("/Assets/defecto.jpg") && !StaffUpdate.Foto.Contains("http"))
     {
         string[] urlBlob = StaffUpdate.Foto.Split('/');
         BlobStorage.EliminarImagen(fotoantigua, StaffUpdate);
         StaffUpdate.Foto = BlobStorage.GuardarImagen(StaffUpdate.Foto, urlBlob[urlBlob.Length - 1], StaffUpdate);
     }
     return(ApiRest.UpdateStaff(StaffUpdate));
 }
Exemple #18
0
        public CuandoPasa()
        {
            InitializeComponent();

            UserMobileLocation taskCuandoPasa = ApiRest.GetAsyncFormData <UserMobileLocation>((string)App.Current.Resources["URLUserLocation"] + App.PlayerId).Result;

            var url = new UrlWebViewSource
            {
                Url = (string)Application.Current.Resources["URLCuandoPasa"] + "?lat=" + taskCuandoPasa.Lat + "&long=" + taskCuandoPasa.Lon + "&fa=" + GetActualDateJsonFormated()
            };

            wAreas.Source = url;
        }
Exemple #19
0
 public bool Execute()
 {
     StaffInsert.Equipo = EquipoStaff.IdEquipo;
     StaffInsert.Dni    = StaffInsert.Dni.ToUpper();
     ValidacionesRegexp.ValidarDniNie(StaffInsert.Dni);
     StaffInsert.Fecha_Nacimiento = FechaNacimiento.Year + "-" + FechaNacimiento.Month + "-" + FechaNacimiento.Day;
     if (!StaffInsert.Foto.Equals("/Assets/defecto.jpg"))
     {
         string[] rutaimagen = StaffInsert.Foto.Split('/');
         string   urlImagen  = BlobStorage.GuardarImagen(StaffInsert.Foto, rutaimagen[rutaimagen.Length - 1], StaffInsert);
         StaffInsert.Foto = urlImagen;
     }
     return(ApiRest.InsertStaff(StaffInsert));
 }
Exemple #20
0
 private async void Button_Clicked(object sender, EventArgs e)
 {
     try
     {
         var client        = new ApiRest("http://www.mocky.io");
         var loginResponse = await client.GetAsync <ResponseData>("/v2/5c9575723600006300941f57");
     }
     catch (ApiException apiEx)
     {
     }
     catch (Exception ex)
     {
     }
 }
 public bool Execute()
 {
     JugadorInsertar.Dni = JugadorInsertar.Dni.ToUpper();
     ValidacionesRegexp.ValidarDniNie(JugadorInsertar.Dni);
     JugadorInsertar.Categoria        = Utils.ObtenerCategoriaJugador(FechaNacimiento, 2019);
     JugadorInsertar.Fecha_Nacimiento = FechaNacimiento.Year + "-" + FechaNacimiento.Month + "-" + FechaNacimiento.Day;
     if (!JugadorInsertar.Foto.Equals("/Assets/defecto.jpg"))
     {
         string[] rutaimagen = JugadorInsertar.Foto.Split('/');
         string   urlImagen  = BlobStorage.GuardarImagen(JugadorInsertar.Foto, rutaimagen[rutaimagen.Length - 1], JugadorInsertar);
         JugadorInsertar.Foto = urlImagen;
     }
     return(ApiRest.InsertJugador(JugadorInsertar));
 }
Exemple #22
0
 public void ObtenerPartidos()
 {
     if (AccionAsignarmodificar == Accion.Editar || AccionAsignarmodificar == Accion.Borrar)
     {
         Partidos = new ObservableCollection <Partido>(ApiRest.RescartarPartidos().Where(x => x.Categoria.Equals(Categoria)));
         foreach (Partido m in Partidos)
         {
             PartidosTemplates.Add(new EquiposTemplate(EquiposLocales.Where(x => x.IdEquipo == m.EquipoLocal).First(), EquiposVisitantes.Where(y => y.IdEquipo == m.EquipoVisitante).First()));
         }
     }
     else
     {
         Partidos = new ObservableCollection <Partido>(ApiRest.RescartarPartidos().Where(x => x.Categoria.Equals(Categoria)));
     }
 }
Exemple #23
0
        public bool Entrar(string pass)
        {
            Pass = pass;
            PosibleAdministrador = new Administrador(User, Pass);
            AdministradorActual  = ApiRest.RescatarAdministrador(User);


            if (AdministradorActual != null && AdministradorActual.Pass.Equals(Utils.EncriptarEnSHA1(Pass)))
            {
                Properties.Settings.Default.GuardarContraseña = Contraseña;
                Properties.Settings.Default.Save();
                return(true);
            }
            return(false);
        }
 public bool Update()
 {
     JugadorUpdate.Dni = JugadorUpdate.Dni.ToUpper();
     ValidacionesRegexp.ValidarDniNie(JugadorUpdate.Dni);
     JugadorUpdate.Equipo = EquipoCambio.IdEquipo;
     string[] fecha = JugadorUpdate.Fecha_Nacimiento.Split('-');
     JugadorUpdate.Categoria = Utils.ObtenerCategoriaJugador(new DateTime(int.Parse(fecha[0]), int.Parse(fecha[1]), int.Parse(fecha[2])), 2019);
     if (!JugadorUpdate.Foto.Equals("/Assets/defecto.jpg") && !JugadorUpdate.Foto.Contains("http"))
     {
         string[] urlBlob = JugadorUpdate.Foto.Split('/');
         BlobStorage.EliminarImagen(fotoantigua, JugadorUpdate);
         JugadorUpdate.Foto = BlobStorage.GuardarImagen(JugadorUpdate.Foto, urlBlob[urlBlob.Length - 1], JugadorUpdate);
     }
     return(ApiRest.UpdateJugador(JugadorUpdate));
 }
Exemple #25
0
        public void Api_Call_Put_Successfully()
        {
            Dictionary <string, string> headers = new Dictionary <string, string>
            {
                { "Content-Type", "application/json" }
            };
            Dictionary <string, object> parameters = new Dictionary <string, object>
            {
                { "p", 0 }
            };

            string        jsonBody = "{ \"createdAt\": \"2020-10-31T00:30:13.711Z\", \"name\": \"W33Haa\", \"avatar\": \"https://s3.amazonaws.com/uifaces/faces/twitter/ciaranr/33.jpg\" }";
            string        url      = "https://5f9cbdef6dc8300016d3139b.mockapi.io/w33/users/50";
            IRestResponse response = ApiRest.Call(Method.PUT, url, jsonBody, headers, parameters);
        }
        public Noticias ()
		{
            InitializeComponent ();
            if (ListaNoticias == null)
            {
                ListaNoticias = new ObservableCollection<Detalle>();
            }

            Noticia not = ApiRest.GetAsyncFormData<Noticia>((string)(App.Current.Resources["APIRoot"])).Result;
            foreach (Detalle d in not.data)
            {
                ListaNoticias.Add(d);
            }

            lvNoticias.ItemsSource = ListaNoticias;
        }
Exemple #27
0
        public LeagueView(string uri, ApiRest client)
        {
            InitializeComponent();

            apiClient = client;

            BindingContext = this;

            mUri = uri;

            Data = new ObservableCollection <Team>();

            teamsDataList.ItemsSource = Data;

            loadTeams();
        }
        public bool DeleteExecute()
        {
            MessageBoxResult messageresult = MessageBox.Show("Esta seguro que desea eliminar a " + StaffDelete.Nombre_Completo + " del equipo: " + EquipoStaff.Nombre + '?', "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (messageresult == MessageBoxResult.Yes)
            {
                if (!StaffDelete.Foto.Equals("/Assets/equipodefecto.jpg"))
                {
                    string[] blobreference = StaffDelete.Foto.Split('/');
                    BlobStorage.EliminarImagen(blobreference[blobreference.Length - 1], StaffDelete);
                }

                ApiRest.DeleteStaff(StaffDelete.Id);
                return(true);
            }
            return(false);
        }
        public bool DeleteExecute()
        {
            MessageBoxResult messageresult = MessageBox.Show("Esta seguro de eliminar a " + ArbitroEliminar.Nombre_Completo + " con DNI: " + ArbitroEliminar.Dni + "?. Los partidos en los que ha participados se verán afectados", "Advertencia", MessageBoxButton.YesNo, MessageBoxImage.Warning);

            if (messageresult == MessageBoxResult.Yes)
            {
                CambiaArbitroDelete();
                if (!ArbitroEliminar.Foto.Equals("/Assets/equipodefecto.jpg"))
                {
                    string[] blobreference = ArbitroEliminar.Foto.Split('/');
                    BlobStorage.EliminarImagen(blobreference[blobreference.Length - 1], ArbitroEliminar);
                }

                ApiRest.DeleteteArbitro(ArbitroEliminar.Id);
                return(true);
            }
            return(false);
        }
Exemple #30
0
        public static ObservableCollection <Equipo> FiltroEquipos(string categoria)
        {
            ObservableCollection <Equipo> Equipos;

            switch (categoria)
            {
            case "1º División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("1º División")).OrderBy(y => y.Nombre));
                break;

            case "2º División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("2º División")).OrderBy(y => y.Nombre));
                break;

            case "2ºB División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("2ºB División")).OrderBy(y => y.Nombre));
                break;

            case "3º División":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("3º División")).OrderBy(y => y.Nombre));
                break;

            case "Preferente":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("Preferente")).OrderBy(y => y.Nombre));
                break;

            case "Fútbol Base":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("Fútbol Base")).OrderBy(y => y.Nombre));
                break;

            case "Regional":
                Equipos = new ObservableCollection <Equipo>(ApiRest.RescatarEquipos().Where(x => x.Categoria != null && x.Categoria.Equals("Regional")).OrderBy(y => y.Nombre));
                break;

            default:
                Equipos = new ObservableCollection <Equipo>();
                break;
            }
            return(Equipos);
        }