示例#1
0
 private void DataGridViewCellContentClick(object sender, DataGridViewCellEventArgs e)
 {
     if (dataGridView1.CurrentRow.Index != -1)
     {
         bazaMuzyki.Id        = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);
         bazaMuzyki           = modelContext.MuzykaWypozyczenie.Where(x => x.Id == bazaMuzyki.Id).FirstOrDefault();
         textBox2.Text        = bazaMuzyki.Tytuł;
         textBox3.Text        = bazaMuzyki.Imię;
         textBox4.Text        = bazaMuzyki.Nazwisko;
         dateTimePicker1.Text = bazaMuzyki.DataWypozyczenia.ToString();
         dateTimePicker2.Text = bazaMuzyki.DataZwrotu.ToString();
     }
 }
示例#2
0
        private void AktualizujMuzykaWypozyczeniaClick(object sender, EventArgs e)
        {
            try
            {
                bazaMuzyki.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);
                bazaMuzyki    = modelContext.MuzykaWypozyczenie.Where(x => x.Id == bazaMuzyki.Id).FirstOrDefault();
                modelContext.MuzykaWypozyczenie.Remove(bazaMuzyki);
                modelContext.SaveChanges();

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

                modelContext.SaveChanges();
                log.Info("Dane zaktualizowano poprawnie.");
            }
            catch (Exception ex)
            {
                MessageBox.Show("Błąd!");
                log.Error("Błąd!", ex);
            }
            Wyswietl();
        }
示例#3
0
 private void UsunMuzykaWypozyczeniaClick(object sender, EventArgs e)
 {
     try
     {
         if (MessageBox.Show("Czy na pewno chcesz usunąć dane?", "Uwaga", MessageBoxButtons.YesNo) == DialogResult.Yes)
         {
             bazaMuzyki.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["Id"].Value);
             bazaMuzyki    = modelContext.MuzykaWypozyczenie.Where(x => x.Id == bazaMuzyki.Id).FirstOrDefault();
             modelContext.MuzykaWypozyczenie.Remove(bazaMuzyki);
             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();
 }