private void BtnRuajGolaShV_Click(object sender, EventArgs e) { int golatVendas = 0; try { golatVendas = Convert.ToInt32(txtRezultatiVendas.Value); golatTotalVendas += Convert.ToInt32(nrGV.Value); if (nrGV.Value != 0 || txtRezultatiVendas.Value != 0) { if (golatTotalVendas > golatVendas) { golatTotalVendas -= Convert.ToInt32(nrGV.Value); throw new Exception(); } else { Goli g = new Goli(CmbGolShV.Text, Convert.ToInt32(nrGV.Value)); _golat.RegjistroGolat(g); var lojtarRef = RepositoryLojtar.listLojtari.Where(x => x.Emri == CmbGolShV.Text); lojtarRef.ToList().ForEach(x => x.Golat += Convert.ToInt32(nrGV.Value)); } } else { throw new FormatException(); } } catch (Exception ex) { if (ex is FormatException) { MessageBox.Show("Ju lutem jepni nje numer te golave nuk lejohet 0!"); } else { MessageBox.Show("Golat e shenuara nga nje lojtar nuk mund te jene me shume se rezultati i ekipit!"); } } }
//Metoda per regjistrimin e golave public void RegjistroGolat(Goli g) { listGolat.Add(g); }