private void dodajBtn_Click(object sender, EventArgs e) { if (imieTxt.Text != "" && nazwiskoTxt.Text != "") { using (filmdbEntities context = new filmdbEntities()) { Rezyser toChange = new Rezyser(); toChange.imie = imieTxt.Text; toChange.nazwisko = nazwiskoTxt.Text; toChange.narodowosc = narodowoscTxt.Text; toChange.data_urodzenia = dataUrTxt.Text; context.Rezyser.Add(toChange); context.SaveChanges(); this.rezyserTableAdapter.Fill(this.dataSet1.Rezyser); MessageBox.Show("Pomyślnie dodano nowego reżysera"); imieTxt.Text = ""; nazwiskoTxt.Text = ""; narodowoscTxt.Text = ""; dataUrTxt.Text = ""; } } else { MessageBox.Show("Imie i nazwisko nie mogą być puste"); } }
private void dodajBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { BindingManagerBase bm = null; bm = allFilmsGrid.BindingContext[allFilmsGrid.DataSource, allFilmsGrid.DataMember]; DataRow findRow = ((DataRowView)bm.Current).Row; int rowIndex = dataSet1.Tables["Film"].Rows.IndexOf(findRow); try { int id = filmTableAdapter.GetData().ElementAt(rowIndex).film_id; Film toAdd = context.Film.FirstOrDefault(k => k.film_id == id); Rezyser a = context.Rezyser.Find(Rezyserzy.idRezysera); if (!a.Film.Contains(toAdd)) { a.Film.Add(toAdd); context.SaveChanges(); directorFilms.DataSource = a.Film.ToList(); } else { MessageBox.Show("Ten reżyser już jest w tym filmie"); } } catch (System.ArgumentOutOfRangeException ex) { MessageBox.Show(ex.Message); } } }
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["Rezyser"].Rows.IndexOf(findRow); int id = rezyserTableAdapter.GetData().ElementAt(rowIndex).rezyser_id; Rezyser toChange = context.Rezyser.Find(id); toChange.imie = imieTxt.Text; toChange.nazwisko = nazwiskoTxt.Text; toChange.narodowosc = narodowoscTxt.Text; toChange.data_urodzenia = dataUrTxt.Text; context.SaveChanges(); this.rezyserTableAdapter.Fill(this.dataSet1.Rezyser); } } else { MessageBox.Show("Imie i nazwisko nie mogą być puste"); } }
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["Rezyser"].Rows.IndexOf(findRow); int id = rezyserTableAdapter.GetData().ElementAt(rowIndex).rezyser_id; Rezyser toChange = context.Rezyser.Find(id); context.Rezyser.Remove(toChange); try { context.SaveChanges(); dataGridView1.Rows.RemoveAt(rowIndex); this.rezyserTableAdapter.Fill(this.dataSet1.Rezyser); MessageBox.Show("Poprawnie usunięto"); imieTxt.Text = ""; nazwiskoTxt.Text = ""; narodowoscTxt.Text = ""; dataUrTxt.Text = ""; } catch (System.Data.Entity.Infrastructure.DbUpdateException ex) { MessageBox.Show(ex.Message); } } }
public async Task <IActionResult> Edit(int id, [Bind("Id,ImieNazwisko")] Rezyser rezyser) { if (id != rezyser.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(rezyser); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RezyserExists(rezyser.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(rezyser)); }
private void Filmy_rezysera_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'dataSet1.Film' table. You can move, or remove it, as needed. using (filmdbEntities context = new filmdbEntities()) { Rezyser r = context.Rezyser.FirstOrDefault(a => a.rezyser_id == Rezyserzy.idRezysera); directorFilms.DataSource = r.Film.ToList(); } this.filmTableAdapter.Fill(this.dataSet1.Film); }
public async Task <IActionResult> Create([Bind("Id,ImieNazwisko")] Rezyser rezyser) { if (ModelState.IsValid) { _context.Add(rezyser); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(rezyser)); }
private void usunBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { Film toDelete = null; for (int index = 0; index < directorFilms.SelectedRows.Count; index++) { var selectedRow = directorFilms.SelectedRows[index]; toDelete = context.Film.Attach((Film)selectedRow.DataBoundItem); } Rezyser a = context.Rezyser.Find(Rezyserzy.idRezysera); a.Film.Remove(toDelete); context.SaveChanges(); directorFilms.DataSource = a.Film.ToList(); } }
private void usunBtn_Click(object sender, EventArgs e) { using (filmdbEntities context = new filmdbEntities()) { Rezyser toDelete = null; for (int index = 0; index < directorsInFilm.SelectedRows.Count; index++) { var selectedRow = directorsInFilm.SelectedRows[index]; toDelete = context.Rezyser.Attach((Rezyser)selectedRow.DataBoundItem); } Film a = context.Film.FirstOrDefault(k => k.film_id == Filmy.filmId); a.Rezyser.Remove(toDelete); context.SaveChanges(); directorsInFilm.DataSource = a.Rezyser.ToList(); } }
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["Rezyser"].Rows.IndexOf(findRow); try { int id = rezyserTableAdapter.GetData().ElementAt(rowIndex).rezyser_id; Rezyser toChange = context.Rezyser.Find(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); } } }