private void K_Button_Zatwierdź_Numer_Pracownika_Click(object sender, RoutedEventArgs e) { if (TextBox_Haslo.Text == "programowanie") { Pracownicy = Pracownicy.Odczytaj_Pracowników_XML("pracownicy.xml") as pracownicy; lista_pracowników = new ObservableCollection <pracownik>(Pracownicy.Pracownicy); bool numer = false; pracownik_Window.Identyfikator = TextBox_Numer_Pracownika.Text; numer = Pracownicy.sprawdzenie(pracownik_Window); Pracownik_Menu_Window pracownik_menu = new Pracownik_Menu_Window(); if (numer) { pracownik_Window = Pracownicy.Pobierz(pracownik_Window.Identyfikator) as pracownik; string nazwa = "pracownik.xml"; XmlSerializer serializer = new XmlSerializer(typeof(pracownik)); StreamWriter writer = new StreamWriter(nazwa); serializer.Serialize(writer, pracownik_Window); writer.Close(); pracownik_menu.Show(); } else { MessageBox.Show("Podano zły identyfikator"); } } else { MessageBox.Show("Złe hasło"); } }
public ActionResult DeleteConfirmed(int id) { pracownik pracownik = db.pracowniks.Find(id); db.pracowniks.Remove(pracownik); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id_pracownik,imie,nazwisko,pesel,email,id_adres")] pracownik pracownik) { if (ModelState.IsValid) { db.Entry(pracownik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_adres = new SelectList(db.adres, "id_adres", "panstwo", pracownik.id_adres); return(View(pracownik)); }
public ActionResult Edit([Bind(Include = "id_pracownika,imie,nazwisko,kod_miasta,miasto,ulica,uzytkownicy_id_uzytkownika")] pracownik pracownik) { if (ModelState.IsValid) { db.Entry(pracownik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.uzytkownicy_id_uzytkownika = new SelectList(db.uzytkownicy, "id_uzytkownika", "nazwa_uzytkownika", pracownik.uzytkownicy_id_uzytkownika); return(View(pracownik)); }
public ActionResult CreatePracownik(pracownik newPracownik) { try { _db.pracowniks.Add(newPracownik); _db.SaveChanges(); return(RedirectToAction("Pracownik")); } catch { return(View(newPracownik)); } }
// GET: pracowniks/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pracownik pracownik = db.pracowniks.Find(id); if (pracownik == null) { return(HttpNotFound()); } return(View(pracownik)); }
// GET: pracowniks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pracownik pracownik = db.pracowniks.Find(id); if (pracownik == null) { return(HttpNotFound()); } ViewBag.id_adres = new SelectList(db.adres, "id_adres", "panstwo", pracownik.id_adres); return(View(pracownik)); }
// GET: pracowniks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } pracownik pracownik = db.pracownik.Find(id); if (pracownik == null) { return(HttpNotFound()); } ViewBag.uzytkownicy_id_uzytkownika = new SelectList(db.uzytkownicy, "id_uzytkownika", "nazwa_uzytkownika", pracownik.uzytkownicy_id_uzytkownika); return(View(pracownik)); }
public ActionResult DeletePracownik(pracownik pracownikToDelete) { try { var orginalPracownik = _db.pracowniks.Find(pracownikToDelete.id); if (!ModelState.IsValid) { return(View(orginalPracownik)); } _db.pracowniks.Remove(orginalPracownik); _db.SaveChanges(); return(RedirectToAction("Pracownik")); } catch { return(View(pracownikToDelete)); } }
public ActionResult EditPracownik(pracownik pracownikToEdit) { var orginalPracownik = _db.pracowniks.Find(pracownikToEdit.id); try { if (TryUpdateModel(orginalPracownik, new string[] { "wypozyczalnia_id", "imie", "nazwisko", "data_zatr", "nr_telefonu", "ulica", "miasto", "kod" })) { _db.SaveChanges(); } return(RedirectToAction("Pracownik")); } catch { return(View(orginalPracownik)); } }
public WorkerRecord(pracownik p) { this.id = p.id; this.imie = p.imie; this.nazwisko = p.nazwisko; if (p.sala != null) { this.sala = p.sala.numer.ToString(); if (p.sala.zaklad != null) this.zaklad = p.sala.zaklad.nazwa; else this.zaklad = "Brak zakładu"; } else { this.sala = "Brak sali"; this.zaklad = "Brak zakładu"; } this.pracownik = p; }
public static zaklad GetZaklad(pracownik p) { return p.sala.zaklad; }
private async void pracowikAdd_Click(object sender, RoutedEventArgs e) { try { if (!ViewLogic.Potwierdz("Czy chcesz dodać pracownika?")) return; string noweImie = noweImieTextBox.Text; string noweNazwisko = noweNazwiskoTextBox.Text; if (noweImie == "" || noweNazwisko == "") { ViewLogic.Blad("Nie podano imienia lub nazwiska!"); return; } int noweId = 1; await db.pracownik.LoadAsync(); foreach (pracownik p in db.pracownik.Local.OrderBy(p => p.id)) { if (noweId != p.id) break; else ++noweId; } pracownik nowy = new pracownik { id = noweId, imie = noweImie, nazwisko = noweNazwisko }; db.pracownik.Add(nowy); await db.SaveChangesAsync(); noweImieTextBox.Clear(); noweNazwiskoTextBox.Clear(); OdswiezPracownikow(); } catch (Exception) { ViewLogic.Blad("Wystapił bład w pracowikAdd_Click!"); } }