private void button4_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(tbNewName.Text)) { tbNewName.BackColor = Color.MistyRose; } else { string tName = cbxTitles.SelectedItem.ToString(); TitlesEntity selTitle = storeHelper.TitlesList.FirstOrDefault(t => t.Name == tName); selTitle.Name = tbNewName.Text; selTitle.WeightClass = cbxWeight.SelectedItem.ToString(); if (cbxAsscBrand.SelectedItem.ToString() != "") { selTitle.BrandName = cbxAsscBrand.SelectedItem.ToString(); } selTitle.Specialization = cbxSpec.SelectedItem.ToString(); selTitle.GenereType = cbxGenre.SelectedItem.ToString(); tHelper.SaveTitlesList(selTitle); ModifyMain main = new ModifyMain(OrgName); main.Show(); this.Hide(); } }
private void button1_Click(object sender, EventArgs e) { TitlesEntity title = storeHelper.TitlesList.FirstOrDefault(t => t.Name == cbxTitles.SelectedItem.ToString()); if (storeHelper.BrandsList.Count > 0) { if (!string.IsNullOrWhiteSpace(title.BrandName)) { cbxAsscBrand.SelectedIndex = cbxAsscBrand.Items.IndexOf(title.BrandName); cbxAsscBrand.Refresh(); } cbxAsscBrand.Enabled = true; } else { cbxAsscBrand.Enabled = false; } tbNewName.Enabled = true; cbxWeight.Enabled = true; cbxSpec.Enabled = true; cbxGenre.Enabled = true; cbxTitles.Enabled = false; }
private void btnDel_Click(object sender, EventArgs e) { TitlesEntity title = storeHelper.TitlesList.FirstOrDefault(t => t.Name == cbxTitles.SelectedItem.ToString()); string selBrand = cbxTitles.SelectedItem.ToString(); for (int i = cbxTitles.Items.Count - 1; i >= 0; --i) { if (cbxTitles.Items[i].ToString().Contains(selBrand)) { cbxTitles.Items.RemoveAt(i); } } string file = string.Concat(Directory.GetCurrentDirectory(), "\\Saves\\Main\\Titles\\" + title.TitleID + ".dat"); if (File.Exists(file)) { File.Delete(file); } ModifyMain main = new ModifyMain(OrgName); main.Show(); this.Hide(); }
private void cbxTitles_SelectedIndexChanged(object sender, EventArgs e) { TitlesEntity title = storeHelper.TitlesList.FirstOrDefault(t => t.Name == cbxTitles.SelectedItem.ToString()); tbNewName.Text = title.Name; cbxWeight.SelectedItem = title.WeightClass; if (storeHelper.BrandsList.Count > 0) { cbxAsscBrand.Items.Clear(); cbxAsscBrand.Items.Add(""); foreach (BrandsEntity b in storeHelper.BrandsList) { cbxAsscBrand.Items.Add(b.Name); } if (!string.IsNullOrWhiteSpace(title.BrandName)) { cbxAsscBrand.SelectedIndex = cbxAsscBrand.Items.IndexOf(title.BrandName); cbxAsscBrand.Refresh(); } } cbxSpec.SelectedItem = title.Specialization; cbxGenre.SelectedItem = title.GenereType; btnEdit.Enabled = true; btnDel.Enabled = true; }
private void btnDelete_Click(object sender, EventArgs e) { string teamToBeDELETED = lbChampList.SelectedItem.ToString(); TitlesEntity title = tHelper.PopulateTitlesList().FirstOrDefault(t => t.Name == teamToBeDELETED); string file = string.Concat(Directory.GetCurrentDirectory(), "\\Saves\\Main\\Titles\\" + title.TitleID + ".dat"); if (File.Exists(file)) { File.Delete(file); } EditMain main = new EditMain(); main.Show(); this.Hide(); }
private void button4_Click(object sender, EventArgs e) { foreach (var t in lbSelTeamTitles.Items) { TitlesEntity title = tHelper.PopulateTitlesList().FirstOrDefault(ti => ti.Name == t.ToString()); TeamsEntity team = teHelper.PopulateTeamsList().FirstOrDefault(te => te.TeamName == TeamName); title.HolderName1 = team.MemberName1; title.HolderName2 = team.MemberName2; title.HolderName3 = team.MemberName3; title.HolderName4 = team.MemberName4; tHelper.SaveTitlesList(title); } ; this.Hide(); }
private void button3_Click(object sender, EventArgs e) { if (!string.IsNullOrWhiteSpace(tbNewName.Text) || cbxWeightClass.SelectedItem != null || cbxSpec.SelectedItem != null || cbxGenre.SelectedItem != null ) { string assocCo = ""; if (cbxAsscBrand.SelectedItem != null) { assocCo = cbxAsscBrand.SelectedItem.ToString(); } else { assocCo = ""; } TitlesEntity newTitle = new TitlesEntity() { Name = tbNewName.Text, OwnerOrgName = OrgName, BrandName = assocCo, WeightClass = cbxWeightClass.SelectedItem.ToString(), Specialization = cbxSpec.SelectedItem.ToString(), GenereType = cbxGenre.SelectedItem.ToString() }; tiHelper.SaveTitlesList(newTitle); CreateMain main = new CreateMain(OrgName); main.Show(); this.Hide(); } else { tbNewName.BackColor = Color.MistyRose; cbxWeightClass.BackColor = Color.MistyRose; cbxSpec.BackColor = Color.MistyRose; cbxGenre.BackColor = Color.MistyRose; } }
private void button4_Click(object sender, EventArgs e) { List <TitlesEntity> all = storeHelper.TitlesList; for (int i = 0; i < lbAllTitles.Items.Count; i++) { TitlesEntity title = all.FirstOrDefault(t => t.Name == lbAllTitles.Items[i].ToString()); title.OwnerOrgName = ""; tHelper.SaveTitlesList(title); } for (int i = 0; i < lbSelTitles.Items.Count; i++) { TitlesEntity title = all.FirstOrDefault(t => t.Name == lbSelTitles.Items[i].ToString()); title.OwnerOrgName = CurrentOrgName; tHelper.SaveTitlesList(title); } this.Hide(); }
private void lbChampList_SelectedIndexChanged(object sender, EventArgs e) { tbNewName.Text = ""; cbxAsscOrg.SelectedItem = null; cbxGenre.SelectedItem = null; cbxSpec.SelectedItem = null; cbxWeight.SelectedItem = null; string selectedTitle = lbChampList.SelectedItem.ToString(); TitlesEntity title = storeHelper.TitlesList.FirstOrDefault(t => t.Name == selectedTitle); tbNewName.Text = title.Name; cbxAsscOrg.SelectedItem = title.OwnerOrgName; cbxGenre.SelectedItem = title.GenereType; cbxSpec.SelectedItem = title.Specialization; cbxWeight.SelectedItem = title.WeightClass; btnEditChamp.Enabled = true; button4.Enabled = true; btnDelete.Enabled = true; }
private void button4_Click(object sender, EventArgs e) { foreach (var t in lbSelTitles.Items) { TitlesEntity title = tHelper.PopulateTitlesList().FirstOrDefault(ti => ti.Name == t.ToString()); title.HolderName1 = WrestName; tHelper.SaveTitlesList(title); } ; foreach (var n in lbAllTitles.Items) { TitlesEntity title = tHelper.PopulateTitlesList().FirstOrDefault(ti => ti.Name == n.ToString()); title.HolderName1 = ""; tHelper.SaveTitlesList(title); } this.Hide(); }
public void SaveTitlesList(TitlesEntity title) { FileStream stream = new FileStream(Directory.GetCurrentDirectory() + "\\Saves\\Main\\Titles\\" + title.TitleID + ".dat", FileMode.Create, FileAccess.Write); StreamWriter writer = new StreamWriter(stream); writer.WriteLine(title.TitleID); writer.WriteLine(title.Name); writer.WriteLine(title.OwnerOrgName); writer.WriteLine(title.BrandName); writer.WriteLine(title.WeightClass); writer.WriteLine(title.Specialization); writer.WriteLine(title.GenereType); writer.WriteLine(title.HolderName1); writer.WriteLine(title.HolderName2); writer.WriteLine(title.HolderName3); writer.WriteLine(title.HolderName4); writer.Close(); stream.Close(); }
private void button4_Click(object sender, EventArgs e) { if (isEdit) { if (tbNewName.Text == "" || cbxWeight.SelectedItem == null || cbxSpec.SelectedItem == null || cbxAsscOrg.SelectedItem == null || cbxGenre.SelectedItem == null ) { tbNewName.BackColor = Color.MistyRose; cbxWeight.BackColor = Color.MistyRose; cbxSpec.BackColor = Color.MistyRose; cbxAsscOrg.BackColor = Color.MistyRose; cbxGenre.BackColor = Color.MistyRose; } else { TitlesEntity title = tHelper.PopulateTitlesList().FirstOrDefault(ti => ti.Name == lbChampList.SelectedItem.ToString()); foreach (TitlesEntity t in storeHelper.TitlesList) { if (t.TitleID == title.TitleID) { title.Name = tbNewName.Text; title.WeightClass = cbxWeight.SelectedItem.ToString(); title.OwnerOrgName = cbxAsscOrg.SelectedItem.ToString(); title.Specialization = cbxSpec.SelectedItem.ToString(); title.GenereType = cbxGenre.SelectedItem.ToString(); tHelper.SaveTitlesList(title); EditMain main = new EditMain(); main.Show(); this.Hide(); } } } } else { if (tbNewName.Text == "" || cbxWeight.SelectedItem == null || cbxSpec.SelectedItem == null || cbxAsscOrg.SelectedItem == null || cbxGenre.SelectedItem == null ) { tbNewName.BackColor = Color.MistyRose; cbxWeight.BackColor = Color.MistyRose; cbxSpec.BackColor = Color.MistyRose; cbxAsscOrg.BackColor = Color.MistyRose; cbxGenre.BackColor = Color.MistyRose; } else { TitlesEntity title = new TitlesEntity() { TitleID = idHelper.CurrentID(false, false, false, false, false, true, false), Name = tbNewName.Text, WeightClass = cbxWeight.SelectedItem.ToString(), OwnerOrgName = cbxAsscOrg.SelectedItem.ToString(), Specialization = cbxSpec.SelectedItem.ToString(), GenereType = cbxGenre.SelectedItem.ToString() }; tHelper.SaveTitlesList(title); EditMain main = new EditMain(); main.Show(); this.Hide(); } } }
public List <TitlesEntity> PopulateTitlesList() { List <TitlesEntity> titleList = new List <TitlesEntity>(); string dir = string.Concat(Directory.GetCurrentDirectory(), "\\Saves\\Main\\Titles"); if (!Directory.Exists(dir)) { Directory.CreateDirectory(string.Concat(Directory.GetCurrentDirectory(), "\\Saves\\Main\\Titles")); } else { FileInfo[] files = (new DirectoryInfo(dir).GetFiles("*.dat")); if (files.Length > 0) { for (int i = 0; i < files.Length; i++) { try { FileInfo info = files[i]; using (StreamReader reader = new StreamReader(info.FullName)) { TitlesEntity title = new TitlesEntity(); string id = reader.ReadLine(); title.TitleID = Convert.ToInt32(id); title.Name = reader.ReadLine(); title.OwnerOrgName = reader.ReadLine(); title.BrandName = reader.ReadLine(); title.WeightClass = reader.ReadLine(); title.Specialization = reader.ReadLine(); title.GenereType = reader.ReadLine(); title.HolderName1 = reader.ReadLine(); title.HolderName2 = reader.ReadLine(); title.HolderName3 = reader.ReadLine(); title.HolderName4 = reader.ReadLine(); titleList.Add(title); reader.Close(); //stream.Close(); } } catch (Exception e) { dir = string.Concat(Directory.GetCurrentDirectory(), "\\Logs"); if (!Directory.Exists(dir)) { Directory.CreateDirectory(string.Concat(Directory.GetCurrentDirectory(), "\\Logs")); } string log = "Log - " + DateTime.Today.Ticks.ToString(); FileStream stream = new FileStream(Directory.GetCurrentDirectory() + "\\Logs\\" + log + ".dat", FileMode.Create, FileAccess.Write); StreamWriter writer = new StreamWriter(stream); string err = e.ToString(); writer.WriteLine(err + "\n"); writer.Close(); stream.Close(); } } } } return(titleList); }