private void Save_Btn_Click(object sender, EventArgs e) { List <Genree> List = new List <Genree>(); for (int k = 0; k < Genree_lst.CheckedItems.Count; k++) { Genree list = new Genree(Genree_lst.CheckedItems[k].ToString()); List.Add(list); } moVie.Save_Movie(FileNA_TXT.Text, EMovieTitle_txt.Text, ID_txt.Text, Title_txt.Text, Director_txt.Text, Year_cmbo.SelectedItem.ToString(), Rating_combo.SelectedItem.ToString(), List); MessageBox.Show("Edited Successfully :)", "Message", MessageBoxButtons.OK, MessageBoxIcon.None); FileNA_TXT.Clear(); EMovieTitle_txt.Clear(); ID_txt.Clear(); Title_txt.Clear(); Director_txt.Clear(); Year_cmbo.Text = ""; Rating_combo.Text = ""; bool state = false; for (int i = 0; i < Genree_lst.Items.Count; i++) { Genree_lst.SetItemCheckState(i, (state ? CheckState.Checked : CheckState.Unchecked)); } }
private void Edit_btn_Click(object sender, EventArgs e) { fileName = FileNA_TXT.Text; string toEdit = EMovieTitle_txt.Text; Movie movie = new Movie(); movie = moVie.MovieEdit(fileName, toEdit); ID_txt.Text = movie.ID; Title_txt.Text = movie.Title; Director_txt.Text = movie.Director; Year_cmbo.Text = movie.Year; Rating_combo.Text = movie.Rating; for (int j = 0; j < movie.Genres.Count; j++) { for (int h = 0; h < Genree_lst.Items.Count; h++) { if (movie.Genres.ElementAt(j).nameofgenre == Genree_lst.Items[h].ToString()) { Genree_lst.SetItemChecked(h, true); } } } }