Beispiel #1
0
        public Equipa PegaDados(string dados)
        {
            Equipa temp = new Equipa();

            temp = JsonConvert.DeserializeObject <Equipa>(dados);
            return(temp);
        }
Beispiel #2
0
        public string Compactar(Equipa equipa)
        {
            string resultado;

            resultado = JsonConvert.SerializeObject(equipa);
            return(resultado);
        }
 static void Main(string[] args)
 {
     {
         String Equipa, Resultado;
         int    Jogo;
         double Pontuacao;
         Console.Write("Nome da equipa ou ZZZ? ");
         Equipa = Console.ReadLine().ToUpper();
         while (Equipa.CompareTo("ZZZ") != 0)
         {
             Jogo      = 0;
             Pontuacao = 0;
             Console.Write("Resultado do jogo {0}? ", Jogo + 1);
             Resultado = Console.ReadLine().ToUpper();
             while (Resultado.CompareTo("F") != 0)
             {
                 Jogo++;
                 if (Resultado == "V")
                 {
                     Pontuacao += 3;
                 }
                 else if (Resultado == "E")
                 {
                     Pontuacao += 1;
                 }
                 Console.Write("Resultado do jogo {0}? ", Jogo + 1);
                 Resultado = Console.ReadLine().ToUpper();
             }
             Console.WriteLine(Equipa + " --- " + Math.Round(Pontuacao / Jogo, 2) + " pontos");
             Console.Write("Nome da equipa ou ZZZ? ");
             Equipa = Console.ReadLine().ToUpper();
         }
     }
 }
Beispiel #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            Equipa equipa = db.Tequipas.Find(id);

            db.Tequipas.Remove(equipa);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #5
0
 public ActionResult Edit([Bind(Include = "Id,NomeEquipa")] Equipa equipa)
 {
     if (ModelState.IsValid)
     {
         db.Entry(equipa).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(equipa));
 }
Beispiel #6
0
        public ActionResult Create([Bind(Include = "Id,NomeEquipa")] Equipa equipa)
        {
            if (ModelState.IsValid)
            {
                db.Tequipas.Add(equipa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(equipa));
        }
        public ActionResult Create([Bind(Include = "ID,Nome,Descricao,Responsavel")] Equipa equipa)
        {
            if (ModelState.IsValid)
            {
                db.Equipa.Add(equipa);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(equipa));
        }
Beispiel #8
0
        // GET: Equipas/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Equipa equipa = db.Tequipas.Find(id);

            if (equipa == null)
            {
                return(HttpNotFound());
            }
            return(View(equipa));
        }
Beispiel #9
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Equipa = await _context.Equipas.FirstOrDefaultAsync(m => m.EquipaId == id);

            if (Equipa == null)
            {
                return(NotFound());
            }
            return(Page());
        }
        public ActionResult CreateEquipa(Equipa equipa, HttpPostedFileBase image)
        {
            try
            {
                if(image != null)
                    equipa.logo = DataUtils.CreateTeamLogo(image);
                AppServices.AddEquipa(equipa);

                return RedirectToAction("Equipas");
            }
            catch
            {
                return View(equipa);
            }
        }
Beispiel #11
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Equipa = await _context.Equipas.FindAsync(id);

            if (Equipa != null)
            {
                _context.Equipas.Remove(Equipa);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Beispiel #12
0
 private void listBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (listBox.SelectedIndex == -1)
     {
         //atualizando lista...
     }
     else
     {
         string dados = File.ReadAllText(pasta + "\\Equipas\\" + listBox.SelectedItem + ".XFileE");
         Equipa tempo = PegaDados(dados);
         nome_equipa.Content    = "Nome: " + tempo.Nome;
         divisao_equipa.Content = "Divisao: " + tempo.Divisao;
         valor_equipa.Content   = "Valor: " + tempo.Valor;
         id_equipa.Content      = "ID: " + tempo.Id;
         BitmapImage imagem = new BitmapImage(new Uri(tempo.Emblema));
         image.Source = imagem;
     }
 }
Beispiel #13
0
        private void button_Click(object sender, RoutedEventArgs e) //Criar equipa
        {
            Equipa ze = new Equipa();

            ze.Nome    = nome_t.Text;
            ze.Divisao = Int32.Parse(divisao_t.Text);
            ze.Id      = Int32.Parse(id_t.Text);
            ze.Emblema = pasta + "\\Emblemas\\" + ze.Nome + ".png";
            ze.Valor   = Int32.Parse(valor_t.Text);
            string    dados_final = Compactar(ze);
            WebClient net         = new WebClient();

            net.DownloadFile(emblema_t.Text, pasta + "\\Emblemas\\" + ze.Nome + ".png");
            File.WriteAllText(pasta + "\\Equipas\\" + ze.Nome + ".XFileE", dados_final);
            AtualizarLista();
            id_t.Text      = (maxID + 1).ToString();
            nome_t.Text    = "";
            divisao_t.Text = "";
            valor_t.Text   = "";
            emblema_t.Text = "";
        }
Beispiel #14
0
 private int ContarTanquesEquipa(Equipa equipa)
 {
     int contador = 0;
     foreach (Tank tank in listaTanques)
     {
         if (tank.equipa == equipa)
         {
             contador++;
         }
     }
     return contador;
 }