private void zmienBtn_Click(object sender, EventArgs e) { if (imieTxt.Text != "" && nazwiskoTxt.Text != "") { using (filmdbEntities context = new filmdbEntities()) { BindingManagerBase bm = null; bm = dataGridView1.BindingContext[dataGridView1.DataSource, dataGridView1.DataMember]; DataRow findRow = ((DataRowView)bm.Current).Row; int rowIndex = dataSet1.Tables["Aktor"].Rows.IndexOf(findRow); int id = aktorTableAdapter.GetData().ElementAt(rowIndex).aktor_id; Aktor toChange = context.Aktor.FirstOrDefault(k => k.aktor_id == id); toChange.imie = imieTxt.Text; toChange.nazwisko = nazwiskoTxt.Text; toChange.narodowosc = narodowoscTxt.Text; toChange.data_urodzenia = dataUrTxt.Text; context.SaveChanges(); this.aktorTableAdapter.Fill(this.dataSet1.Aktor); } } else { MessageBox.Show("Imie i nazwisko nie mogą być puste"); } }
private void dodajBtn_Click(object sender, EventArgs e) { if (imieTxt.Text != "" && nazwiskoTxt.Text != "") { using (filmdbEntities context = new filmdbEntities()) { Aktor toChange = new Aktor(); toChange.imie = imieTxt.Text; toChange.nazwisko = nazwiskoTxt.Text; toChange.narodowosc = narodowoscTxt.Text; toChange.data_urodzenia = dataUrTxt.Text; context.Aktor.Add(toChange); context.SaveChanges(); this.aktorTableAdapter.Fill(this.dataSet1.Aktor); MessageBox.Show("Pomyślnie dodano nowego aktora"); imieTxt.Text = ""; nazwiskoTxt.Text = ""; narodowoscTxt.Text = ""; dataUrTxt.Text = ""; } } else { MessageBox.Show("Imie i nazwisko nie mogą być puste"); } }
private void filmyBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { if (dataGridView1.SelectedCells.Count == 0) { MessageBox.Show("Brak zaznaczenia"); return; } BindingManagerBase bm = null; bm = dataGridView1.BindingContext[dataGridView1.DataSource, dataGridView1.DataMember]; DataRow findRow = ((DataRowView)bm.Current).Row; int rowIndex = dataSet1.Tables["Aktor"].Rows.IndexOf(findRow); try { int id = aktorTableAdapter.GetData().ElementAt(rowIndex).aktor_id; Aktor toChange = context.Aktor.FirstOrDefault(k => k.aktor_id == id); foreach (Film f in toChange.Film) { Console.WriteLine(f.tytul); } aktorId = id; } catch (System.ArgumentOutOfRangeException ex) { MessageBox.Show(ex.Message); } this.Hide(); Form filmy = new FilmyAktora(); filmy.ShowDialog(); this.Show(); } }
private void dodajBtn_Click(object sender, EventArgs e) { if (!krajText.Equals("")) { using (filmdbEntities context = new filmdbEntities()) { Kraj k = new Kraj(); k.nazwa = krajText.Text; context.Kraj.Add(k); try { context.SaveChanges(); this.krajTableAdapter.Fill(this.dataSet1.Kraj); MessageBox.Show("Poprawnie wstawiono " + k.nazwa); } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { Console.WriteLine(ex.Message); } finally { krajText.Text = ""; } } } }
private void usunBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { BindingManagerBase bm = null; bm = dataGridView1.BindingContext[dataGridView1.DataSource, dataGridView1.DataMember]; DataRow findRow = ((DataRowView)bm.Current).Row; int rowIndex = dataSet1.Tables["Aktor"].Rows.IndexOf(findRow); int id = aktorTableAdapter.GetData().ElementAt(rowIndex).aktor_id; Aktor toChange = context.Aktor.FirstOrDefault(k => k.aktor_id == id); context.Aktor.Remove(toChange); try { context.SaveChanges(); dataGridView1.Rows.RemoveAt(rowIndex); this.aktorTableAdapter.Fill(this.dataSet1.Aktor); MessageBox.Show("Poprawnie usunięto"); imieTxt.Text = ""; nazwiskoTxt.Text = ""; narodowoscTxt.Text = ""; dataUrTxt.Text = ""; } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { MessageBox.Show(ex.Message); } } }
private void changeBtn_Click(object sender, EventArgs e) { if (!krajText.Text.Trim().ToString().Equals("")) { using (filmdbEntities context = new filmdbEntities()) { int rowIndex = dataGridView1.CurrentCell.RowIndex; int id = krajTableAdapter.GetData().ElementAt(rowIndex).kraj_id; Kraj toChange = context.Kraj.FirstOrDefault(k => k.kraj_id == id); toChange.nazwa = krajText.Text; try { context.SaveChanges(); this.krajTableAdapter.Fill(this.dataSet1.Kraj); } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { MessageBox.Show("Istnieje rekord o nazwie " + krajText.Text); krajText.Text = ""; } finally { toChange = null; } } } else { MessageBox.Show("Nie możesz zmienić na pustą nazwę"); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { using (filmdbEntities context = new filmdbEntities()) { int rowIndex = dataGridView1.CurrentCell.RowIndex; int id = krajTableAdapter.GetData().ElementAt(rowIndex).kraj_id; Kraj toChange = context.Kraj.FirstOrDefault(k => k.kraj_id == id); krajText.Text = toChange.nazwa; } }
private void usunBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { int rowIndex = dataGridView1.CurrentCell.RowIndex; int id = krajTableAdapter.GetData().ElementAt(rowIndex).kraj_id; Console.WriteLine(krajTableAdapter.GetData().ElementAt(rowIndex).kraj_id); Kraj toDelete = context.Kraj.FirstOrDefault(k => k.kraj_id == id); Console.WriteLine(toDelete.nazwa); context.Kraj.Remove(toDelete); context.SaveChanges(); dataGridView1.Rows.RemoveAt(rowIndex); this.krajTableAdapter.Fill(this.dataSet1.Kraj); MessageBox.Show("Poprawnie usunięto " + toDelete.nazwa); } }
private void changeBtn_Click(object sender, EventArgs e) { if (krajText.Text != "") { using (filmdbEntities context = new filmdbEntities()) { int rowIndex = dataGridView1.CurrentCell.RowIndex; int id = krajTableAdapter.GetData().ElementAt(rowIndex).kraj_id; Kraj toChange = context.Kraj.FirstOrDefault(k => k.kraj_id == id); toChange.nazwa = krajText.Text; context.SaveChanges(); this.krajTableAdapter.Fill(this.dataSet1.Kraj); } } else { MessageBox.Show("Nie możesz zmienić na pustą nazwę"); } }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { using (filmdbEntities context = new filmdbEntities()) { BindingManagerBase bm = null; bm = dataGridView1.BindingContext[dataGridView1.DataSource, dataGridView1.DataMember]; DataRow findRow = ((DataRowView)bm.Current).Row; int rowIndex = dataSet1.Tables["Aktor"].Rows.IndexOf(findRow); try { int id = aktorTableAdapter.GetData().ElementAt(rowIndex).aktor_id; Aktor toChange = context.Aktor.FirstOrDefault(k => k.aktor_id == id); imieTxt.Text = toChange.imie; nazwiskoTxt.Text = toChange.nazwisko; narodowoscTxt.Text = toChange.narodowosc; dataUrTxt.Text = toChange.data_urodzenia; } catch (System.ArgumentOutOfRangeException ex) { MessageBox.Show(ex.Message); } } }
private void filmyBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { BindingManagerBase bm = null; bm = dataGridView1.BindingContext[dataGridView1.DataSource, dataGridView1.DataMember]; DataRow findRow = ((DataRowView)bm.Current).Row; int rowIndex = dataSet1.Tables["Aktor"].Rows.IndexOf(findRow); try { int id = aktorTableAdapter.GetData().ElementAt(rowIndex).aktor_id; Aktor toChange = context.Aktor.FirstOrDefault(k => k.aktor_id == id); foreach (Film f in toChange.Film) { Console.WriteLine(f.tytul); } } catch (System.ArgumentOutOfRangeException ex) { MessageBox.Show(ex.Message); } } }