Ejemplo n.º 1
0
 private void DataGridViewCellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridView1.CurrentRow.Index != -1)
     {
         bazaFilmy.Id         = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);
         bazaFilmy            = modelContext.FilmyWypożyczenie.Where(x => x.Id == bazaFilmy.Id).FirstOrDefault();
         textBox2.Text        = bazaFilmy.Tytuł;
         textBox3.Text        = bazaFilmy.Imię;
         textBox4.Text        = bazaFilmy.Nazwisko;
         dateTimePicker1.Text = bazaFilmy.DataWypozyczenia.ToString();
         dateTimePicker2.Text = bazaFilmy.DataZwrotu.ToString();
     }
 }
Ejemplo n.º 2
0
        private void AktualizujFilmyWypozyczenieClick(object sender, EventArgs e)
        {
            try
            {
                bazaFilmy.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);
                bazaFilmy    = modelContext.FilmyWypożyczenie.Where(x => x.Id == bazaFilmy.Id).FirstOrDefault();
                modelContext.FilmyWypożyczenie.Remove(bazaFilmy);
                modelContext.SaveChanges();

                if (!string.IsNullOrEmpty(textBox2.Text))
                {
                    bazaFilmy.Tytuł = textBox2.Text.Trim();
                    modelContext.FilmyWypożyczenie.Add(bazaFilmy);
                }
                if (!string.IsNullOrEmpty(textBox3.Text))
                {
                    bazaFilmy.Imię = textBox3.Text.Trim();
                    modelContext.FilmyWypożyczenie.Add(bazaFilmy);
                }
                if (!string.IsNullOrEmpty(textBox4.Text))
                {
                    bazaFilmy.Nazwisko = textBox4.Text.Trim();
                    modelContext.FilmyWypożyczenie.Attach(bazaFilmy);
                }
                if (!string.IsNullOrEmpty(dateTimePicker1.Text))
                {
                    bazaFilmy.DataWypozyczenia = Convert.ToDateTime(dateTimePicker1.Text);
                    modelContext.FilmyWypożyczenie.Add(bazaFilmy);
                }
                if (!string.IsNullOrEmpty(dateTimePicker2.Text))
                {
                    bazaFilmy.DataZwrotu = Convert.ToDateTime(dateTimePicker2.Text);
                    modelContext.FilmyWypożyczenie.Add(bazaFilmy);
                }

                modelContext.SaveChanges();
                log.Info("Dane zaktualizowano poprawnie.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Błąd!");
                log.Error("Błąd!", ex);
            }
            Wyswietl();
        }
Ejemplo n.º 3
0
 private void UsunFilmyWypozyczeniaClick(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Czy na pewno chcesz usunąć dane?", "Uwaga", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             bazaFilmy.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);
             bazaFilmy    = modelContext.FilmyWypożyczenie.Where(x => x.Id == bazaFilmy.Id).FirstOrDefault();
             modelContext.FilmyWypożyczenie.Remove(bazaFilmy);
             modelContext.SaveChanges();
             MessageBox.Show("Usunieto Dane!");
             log.Info("Dane usunięto poprawnie.");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Błąd!");
         log.Error("Błąd!", ex);
     }
     Wyswietl();
 }