public FormAddNewSpotsmen(Sportsmen sportsmen, FormMenu f, int t) { Sportsmen sp = sportsmen; InitializeComponent(); textBox1.Text = sp.SecName; textBox2.Text = sp.Name; textBox3.Text = sp.ThirdName; textBox4.Text = sp.Country; textBox5.Text = sp.Gromad; dateTimePicker1.Value = sp.Datetime; if (sp.Sex == "жінка") { radioButton1.Select(); } else { radioButton2.Select(); } textBox9.Text = sp.Weight.ToString(); textBox8.Text = sp.Hight.ToString(); textBox10.Text = sp.Sport; textBox11.Text = sp.Team; textBox12.Text = sp.AddiInfo; GetForm = f; temp = t; }
public void FileWorker_ReadBd() { // create my sportsmen Sportsmen sportsmen = new Sportsmen(); sportsmen.Country = "testCountry"; sportsmen.Name = "testName"; sportsmen.Surname = "testSurname"; sportsmen.Age = 10; sportsmen.Sport = "testSport"; sportsmen.Gold = 1; sportsmen.Silver = 2; sportsmen.Bronze = 3; // create bd with data my sportsmen File.WriteAllText(Variables.path + "test_bdname" + ".bd", "testCountry_testName_testSurname_10_testSport_1_2_3"); // test fw.ReadBD("test_bdname"); Assert.ReferenceEquals(sportsmen, Variables.sportsmens[0]); File.Delete(Variables.path + "test_bdname" + ".bd"); }
public void FileWorker_SaveBd() { string expected; string actual; Variables.sportsmens.Clear(); // add new sportsmen Sportsmen sportsmen = new Sportsmen(); sportsmen.Country = "testCountry"; sportsmen.Name = "testName"; sportsmen.Surname = "testSurname"; sportsmen.Age = 10; sportsmen.Sport = "testSport"; sportsmen.Gold = 1; sportsmen.Silver = 2; sportsmen.Bronze = 3; Variables.sportsmens.Add(sportsmen); // create temp bd File.WriteAllText(Variables.path + "test_bdname" + ".bd", ""); // test expected = "testCountry_testName_testSurname_10_testSport_1_2_3"; fw.SaveBd("test_bdname"); actual = File.ReadAllText(Variables.path + "test_bdname" + ".bd").Trim(); Assert.AreEqual(expected, actual); File.Delete(Variables.path + "test_bdname" + ".bd"); }
private void ButtonSave_Click(object sender, EventArgs e) { if (ActionInput.Text == "Добавить") { try { if (!ValidatorInput() && !string.IsNullOrEmpty(Gender.Text)) { var sportsman = GetDataFromInputs(); listBox.Items.Add($"{sportsman.FullName} ({sportsman.Team})\t{sportsman.DateTime}"); Sportsmen.Add(sportsman); _iOData.SaveData(Sportsmen); MessageBox.Show($"Спортсмен: \"{sportsman.FullName}\"\n успешно сохранен!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); ClearInputs(); } else { throw new Exception("Некорректные данные"); } } catch { MessageBox.Show($"Некорректные данные!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else if (ActionInput.Text == "Удалить") { int index = listBox.SelectedIndex; MessageBox.Show($"Спортсмен {Sportsmen[index].FullName} успешно удален!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); listBox.Items.RemoveAt(index); Sportsmen.RemoveAt(index); _iOData.SaveData(Sportsmen); ClearInputs(); } else if (ActionInput.Text == "Редактировать") { if (listBox.SelectedIndex > -1) { try { if (!ValidatorInput() && !string.IsNullOrEmpty(Gender.Text)) { var sportsman = GetDataFromInputs(); Sportsmen[listBox.SelectedIndex] = sportsman; listBox.Items[listBox.SelectedIndex] = $"{sportsman.FullName} ({sportsman.Team})\t{sportsman.DateTime}"; MessageBox.Show($"Данные спортсмена: \"{sportsman.FullName}\"\n успешно изменены!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); _iOData.SaveData(Sportsmen); } else { throw new Exception("Некорректные данные"); } } catch { MessageBox.Show($"Некорректные данные!", "Предупреждение", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } }
public void BDhandler_CreateElementPanels() { Generator gen = new Generator(); Sportsmen sportsmen = gen.RandomData(); Variables.sportsmens.Clear(); // create new sportsmens Variables.sportsmens.Add(sportsmen); Variables.sportsmens.Add(sportsmen); bdh.CreateElementPanels("general"); Assert.AreEqual(2, bdh.ElementsPanel.Controls.Count); // add 3 more sportsmen bdh.ElementsPanel.Controls.Clear(); Variables.sportsmens.Add(sportsmen); Variables.sportsmens.Add(sportsmen); Variables.sportsmens.Add(sportsmen); bdh.CreateElementPanels("general"); Assert.AreEqual(5, bdh.ElementsPanel.Controls.Count); }
private void Form2_Load(object sender, EventArgs e) { Sportsmen Test = new Sportsmen(); var list = sportsmens; dataGridView1.DataSource = list; Test.LoadData(); }
public void SaveChanges(Sportsmen chs) // Функция сохранения изменений { Sportsmen changesave = new Sportsmen(); sportsmens.RemoveAt(index); sportsmens.Insert(index, chs); changesave.Save(); }
public static int index = 0;//индексатор private void button3_Click(object sender, EventArgs e) { string type = comboBox1.SelectedItem.ToString(); Sportsmen NewSportsmen = new Sportsmen(textBox4.Text, Int32.Parse(numericUpDown2.Value.ToString()), textBox3.Text, textBox2.Text, maskedTextBox1.Text, textBox1.Text, Int32.Parse(numericUpDown1.Value.ToString()), Int32.Parse(numericUpDown4.Value.ToString()), Int32.Parse(numericUpDown3.Value.ToString()), type); sportsmens.Add(NewSportsmen); NewSportsmen.Save(); }
public bool RegisterSportsman(Sportsman sportsman) { if (Sportsmen.Contains(sportsman)) { return(false); } Sportsmen.Add(sportsman); return(true); }
public void Generator_RandomData() { Generator gen = new Generator(); Sportsmen sportsmen = gen.RandomData(); bool TestStatus = true; if (!gen.countryArray.Contains(sportsmen.Country)) { TestStatus = false; } if (!(gen.CanadaNameArray.Contains(sportsmen.Name) || gen.GermanyNameArray.Contains(sportsmen.Name) || gen.JapanNameArray.Contains(sportsmen.Name) || gen.RussianNameArray.Contains(sportsmen.Name) || gen.EnNameArray.Contains(sportsmen.Name) || gen.FrenchNameArray.Contains(sportsmen.Name))) { TestStatus = false; } if (!(gen.CanadaSurnameArray.Contains(sportsmen.Surname) || gen.GermanySurnameArray.Contains(sportsmen.Surname) || gen.JapanSurnameArray.Contains(sportsmen.Surname) || gen.RussianSurnameArray.Contains(sportsmen.Surname) || gen.EnSurnameArray.Contains(sportsmen.Surname) || gen.FrenchSurnameArray.Contains(sportsmen.Surname))) { TestStatus = false; } if (!gen.Sport.Contains(sportsmen.Sport)) { TestStatus = false; } if (sportsmen.Age.GetType() != typeof(int)) { TestStatus = false; } if (sportsmen.Gold.GetType() != typeof(int)) { TestStatus = false; } if (sportsmen.Silver.GetType() != typeof(int)) { TestStatus = false; } if (sportsmen.Bronze.GetType() != typeof(int)) { TestStatus = false; } Assert.AreEqual(true, TestStatus); }
private void FillSportsmen() { Sportsmen.Clear(); foreach (var item in db.Sportsmen.ToList()) { Sportsmen.Add(item); } SportsmenCount = Sportsmen.Count; }
public Sportsmen AddSportsmen() { Sportsmen sportsmen = new Sportsmen(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text, dateTimePicker1.Value, radioTemp, textBox10.Text, textBox11.Text, textBox12.Text, double.Parse(textBox8.Text), double.Parse(textBox9.Text)); return(sportsmen); }
public void UIcreator_CreateElements() { Generator gen = new Generator(); Sportsmen sportsmen = gen.RandomData(); Panel pnl = ui.CreateElements_General(sportsmen, new Tab1()); Assert.AreEqual(11, pnl.Controls.Count); }
private void btnFillRandom_Click(object sender, RoutedEventArgs e) { Sportsmen sportsmen = new Sportsmen().Create(); txtCountry.Content.Text = sportsmen.Country; txtName.Content.Text = sportsmen.Name; txtSurname.Content.Text = sportsmen.Surname; txtSport.Content.Text = sportsmen.Sport; txtAge.Content.Text = sportsmen.Age.ToString(); }
public IActionResult PostSportsmen(int id, string name) { var sportsmen = new Sportsmen() { cl_Id = id, sp_Name = name }; _context.Add(sportsmen); _context.SaveChanges(); return(Ok("Created")); }
private void Sort() { Sportsmen = Sportsmen.OrderBy(x => x.FullName).ToList(); Sportsmen = GenderSort.Checked == true && TeamSort.Checked == true ? Sportsmen.OrderBy(x => x.Gender).ThenBy(x => x.Team).ToList() : TeamSort.Checked == true ? Sportsmen.OrderBy(x => x.Team).ToList() : GenderSort.Checked == true ? Sportsmen.OrderBy(x => x.Gender).ToList() : Sportsmen; CreateListSportmen(); }
//Кнопки //Додавання нового спортсменa private void btnAdd_Click(object sender, EventArgs e) { try { Sportsmen sportsmen = AddSportsmen(); GetForm.spmList.Add(sportsmen); MessageBox.Show("Реєстрація пройшла успішно"); CleanAllTextBoxesIn(this); } catch (Exception ex) { MessageBox.Show("Усі поля мають бути заповнені. Вага та зріст не можуть бути менше 10", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); }
private void button1_Click(object sender, EventArgs e) { try { Sportsmen sportsmen = AddSportsmen(); GetForm.spmList.list[temp] = sportsmen; MessageBox.Show("Оновлено успішно"); CleanAllTextBoxesIn(this); } catch (Exception ex) { MessageBox.Show("Усі поля мають бути заповнені", ex.Message, MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Close(); }
private Sportsmen CreateSportsmen(string country = "testCountry", string sport = "testSport", int age = 0, int gold = 0, int silver = 0, int bronze = 0) { Sportsmen sportsmen = new Sportsmen(); sportsmen.Country = country; sportsmen.Name = "testName"; sportsmen.Surname = "testSurname"; sportsmen.Sport = sport; sportsmen.Age = age; sportsmen.Gold = gold; sportsmen.Silver = silver; sportsmen.Bronze = bronze; return(sportsmen); }
public bool RemoveSportsman(Sportsman sportsman) { if (Sportsmen.Contains(sportsman)) { if (Medals.Any(m => m.Sportsman == sportsman)) { throw new Exception($"{sportsman} can not be removed because he/she has involved in a competition"); } else { Sportsmen.Remove(sportsman); return(true); } } return(false); }
public static string SportsmenFile = "Catalogofsportsmens1.xml"; //xml файл public static Sportsmen GetSportsmen() { Sportsmen sportsmen = null; string filename = SportsmenFile; if (File.Exists(filename)) { using (FileStream fs = new FileStream(filename, FileMode.Open)) { XmlSerializer xser = new XmlSerializer(typeof(Sportsmen)); sportsmen = (Sportsmen)xser.Deserialize(fs); fs.Close(); } } else { sportsmen = new Sportsmen(); } return(sportsmen); }
private void button1_Click(object sender, EventArgs e) { if (dataGridView1.SelectedRows != null) { Sportsmen del = new Sportsmen(); int count = dataGridView1.CurrentRow.Index; string s = dataGridView1[0, count].Value.ToString(); index = 0; foreach (Sportsmen sport in sportsmens) { index++; if (sport.Name == s) { break; } } sportsmens.RemoveAt(index); del.Save(); } }
private void button2_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow.Index != null) { Sportsmen change = new Sportsmen(); int count = dataGridView1.CurrentRow.Index; string s = dataGridView1[0, count].Value.ToString(); Form3 form3 = new Form3(); index = 0; foreach (Sportsmen sport in sportsmens) { index++; if (sport.Name == s) { change = sport; break; } } form3.Change(change); form3.ShowDialog(); } }
public void LoadData() //загрузка данных с xml { XmlDocument xDoc = new XmlDocument(); xDoc.Load("Catalogofsportsmens1.xml"); XmlElement xRoot = xDoc.DocumentElement; foreach (XmlElement xnode in xRoot) { Sportsmen sportsmen = new Sportsmen(); XmlNode attr = xnode.Attributes.GetNamedItem("name"); foreach (XmlNode childnode in xnode.ChildNodes) { if (childnode.Name == "Name") { sportsmen.Name = childnode.InnerText; } if (childnode.Name == "Personallife") { sportsmen.Personallife = childnode.InnerText; } if (childnode.Name == "Age") { sportsmen.Age = Int32.Parse(childnode.InnerText); } if (childnode.Name == "Height") { sportsmen.Height = Int32.Parse(childnode.InnerText); } if (childnode.Name == "Weight") { sportsmen.Weight = Int32.Parse(childnode.InnerText); } if (childnode.Name == "Club") { sportsmen.Club = childnode.InnerText; } if (childnode.Name == "Citizenship") { sportsmen.Citizenship = childnode.InnerText; } if (childnode.Name == "Record") { sportsmen.Record = childnode.InnerText; } if (childnode.Name == "KindofSport") { sportsmen.KindofSport = childnode.InnerText; } if (childnode.Name == "Rating") { sportsmen.Rating = Int32.Parse(childnode.InnerText); } } sportsmens.Add(sportsmen); } Save(); }