public static void PoprawProfil(uzytkownicy_profile poz) { using (var db = new ecoplastolEntities()) { db.Entry(poz).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public static void DodajProfil(uzytkownicy_profile poz) { using (var db = new ecoplastolEntities()) { db.uzytkownicy_profile.Add(poz); db.SaveChanges(); } }
public static void UsunProfil(uzytkownicy_profile poz) { using (var db = new ecoplastolEntities()) { db.uzytkownicy_profile.Attach(poz); db.uzytkownicy_profile.Remove(poz); db.SaveChanges(); } }
private void Zatwierdz(object sender, ExecutedRoutedEventArgs e) { grdLista.IsEnabled = true; grdPozycje.IsEnabled = false; btnDodaj.IsEnabled = true; btnKlonuj.IsEnabled = true; btnPopraw.IsEnabled = true; btnUsun.IsEnabled = true; btnAnuluj.IsEnabled = false; btnZatwierdz.IsEnabled = false; switch (akcja) { case "D": case "K": var row = new uzytkownicy_profile(); row = grdPozycje.DataContext as uzytkownicy_profile; row.id = PanelProgramUzytkownicyProfile_db.IdProfilu(); row.opw = frmLogin.LoggedUser.login; row.czasw = DateTime.Now; row.opm = frmLogin.LoggedUser.login; row.czasm = DateTime.Now; PanelProgramUzytkownicyProfile_db.DodajProfil(row); break; case "P": rowProfil.opm = frmLogin.LoggedUser.login; rowProfil.czasm = DateTime.Now; PanelProgramUzytkownicyProfile_db.PoprawProfil(rowProfil); break; default: break; } listProfile = PanelProgramUzytkownicyProfile_db.PobierzProfile(); grdLista.ItemsSource = listProfile; }
private void GrdLista_SelectionChanged(object sender, SelectionChangedEventArgs e) { rowProfil = grdLista.SelectedItem as uzytkownicy_profile; grdPozycje.DataContext = rowProfil; }