private void buttonCalculate_Click(object sender, EventArgs e) { string movieName = textBoxMovie.Text; bool is3D = checkBox3D.Checked; bool isDelux = checkBoxDelux.Checked; DateTime date = DateTime.Parse(dateTimePicker1.Text); string expired = "true"; int points; MovieViewing movie = new MovieViewing(movieName, date, is3D, isDelux); if (movie.Expired(date) == true) { expired = "Is expired"; } else { expired = "Is not expired"; } points = movie.Point; listBoxViewing.Items.Add("Movie Name".PadRight(20) + "Date".PadRight(15) + "Points".PadRight(10) + "is expired"); listBoxViewing.Items.Add(movie.ToString() + " " + expired); }
public void AddViewing(MovieViewing M) { _movieList.Add(M); }
private void fileToolStripMenuItem_Click(object sender, EventArgs e) { string line = ""; string[] csvArray; StreamReader reader; openFileDialog1.Filter = "text file|*.txt|all files|*.*"; string movieMane = ""; DateTime time; int id = 0; bool isInLisT; bool d3; bool dedlux; if (openFileDialog1.ShowDialog() == DialogResult.OK) { ; } { reader = File.OpenText(openFileDialog1.FileName); reader.ReadLine(); while (!reader.EndOfStream) { line = reader.ReadLine(); csvArray = line.Split(','); id = int.Parse(csvArray[0]); movieMane = csvArray[2]; time = DateTime.Parse(csvArray[1]); d3 = bool.Parse(csvArray[4]); dedlux = bool.Parse(csvArray[5]); int index = findIndex(id); MovieViewing movie = new MovieViewing(movieMane, time, d3, dedlux); movieList.Add(movie); if (index == -1) { Members m = new Members(id); memberList.Add(m); m.AddViewing(movie); } else { memberList[index].AddViewing(movie); } } } for (int i = 0; i < movieList.Count; i++) { if (movieList[i].Expired(movieList[i].Date) == true) { listBoxViewing.Items.Add(movieList[i].ToString() + "Expired"); } else { listBoxViewing.Items.Add(movieList[i].ToString() + "Not Expired"); } } for (int i = 0; i < memberList.Count; i++) { int p = numberOfPoints(memberList[i].Id); listBoxSummary.Items.Add(memberList[i].Id.ToString().PadRight(15) + p.ToString()); } reader.Close(); }