Exemplo n.º 1
0
 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");
     }
 }
Exemplo n.º 2
0
 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");
     }
 }
Exemplo n.º 3
0
 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);
         }
     }
 }
Exemplo n.º 4
0
 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ę");
     }
 }
Exemplo n.º 5
0
 private void dodajBtn_Click(object sender, EventArgs e)
 {
     if (!krajText.Text.Trim().ToString().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)
             {
                 MessageBox.Show("Istnieje rekord o nazwie " + krajText.Text);
             }
             finally
             {
                 krajText.Text = "";
             }
         }
     }
 }
Exemplo n.º 6
0
        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);
            }
        }
Exemplo n.º 7
0
 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ę");
     }
 }