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;
 }