public ViewWykladowca(Wydzialy wydzial, string configPath, MainWindow mainWindow) { this.configPath = configPath; this.wydzial = wydzial; InitializeComponent(); ilosc.Text = wydzial.LiczbaWykladowcow.ToString(); avatar.Source = new BitmapImage(new Uri(configPath + "staff002.png")); }
public ViewPersonel(Wydzialy wydzial, string configPath, MainWindow mainWindow) { this.configPath = configPath; this.mainWindow = mainWindow; this.wydzial = wydzial; InitializeComponent(); ilosc.Text = wydzial.LiczbaPersonelu.ToString(); avatar.Source = new BitmapImage(new Uri(configPath + "staff001.png")); }
public emptyArea(Wydzialy otoczenie, string texture, MainWindow mainWindow, string configPath) { this.configPath = configPath; this.mainWindow = mainWindow; this.otoczenie = otoczenie; InitializeComponent(); WydzialName.Text = otoczenie.GetName; emptyAreaTexture.Source = new BitmapImage(new Uri(@texture)); }
private void area1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { StackPanel stackPanel = sender as StackPanel; Wydzialy wydzial = (stackPanel.Children[0] as emptyArea).GetOtoczenie; ViewWykladowca wykladowcatmp = new ViewWykladowca(wydzial, configPath, this); ViewPersonel personeltmp = new ViewPersonel(wydzial, configPath, this); PersonelStackPanel.Children.Clear(); WydzialDescription.Text = wydzial.GetDescription; if (wydzial.Status == 1) { PersonelStackPanel.Children.Add(wykladowcatmp); PersonelStackPanel.Children.Add(personeltmp); } Aktualizacja(); }
partial void DeleteWydzialy(Wydzialy instance);
partial void UpdateWydzialy(Wydzialy instance);
partial void InsertWydzialy(Wydzialy instance);
private void detach_Wydzialies(Wydzialy entity) { this.SendPropertyChanging(); entity.Adresy = null; }
private void attach_Wydzialies(Wydzialy entity) { this.SendPropertyChanging(); entity.Uczelnie = this; }
protected void bZapisz_Click(object sender, EventArgs e) { initAttr(); // TODO pobierz zapisana ankiete Zgloszenia z = new Zgloszenia(); z.temat = PracaTemat.Text.Length > 0 ? PracaTemat.Text : null; z.największe_osiągnięcie = OpiniaCoUwaza.Text.Length > 0 ? OpiniaCoUwaza.Text : null; z.dalesze_poczynania = OpiniaRozwiniecie.Text.Length > 0 ? OpiniaRozwiniecie.Text : null; z.charakter_uzyteczny = OpiniaUzytecznosc.Text.Length > 0 ? OpiniaUzytecznosc.Text : null; z.PDF = PracaPDF.HasAttributes ? new Binary(PracaPDF.FileBytes) : null; // TODO promotor user user = db.users.Single(p => p.login.Equals(User.Identity.Name)); z.user = user; DateTime obrona = new DateTime(); if (DateTime.TryParse(PracaObrona.Text, out obrona)) { z.data_obrony = obrona; } List<Autor> autorzy = Session["autorzy"] != null ? Session["autorzy"] as List<Autor> : new List<Autor>(); foreach (Autor autor in autorzy) { Autorzy a = new Autorzy(); a.imie = autor.Imie; a.nazwisko = autor.Nazwisko; a.Zgloszenia = z; a.telefon = autor.Telefon; a.email = autor.Email; Adresy adres = new Adresy(); adres.ulica = autor.Ulica; adres.numer_domu = autor.Numer; adres.numer_mieszkania = autor.Mieszkanie; adres.kod = autor.KodPocztowy; Miasta miasto = db.Miastas.SingleOrDefault(m => m.nazwa.Equals(autor.Miasto)); if (miasto == null) { miasto = new Miasta(); miasto.nazwa = autor.Miasto; db.Miastas.InsertOnSubmit(miasto); } adres.Miasta = miasto; db.Adresies.InsertOnSubmit(adres); } if (UczelniaSpecjalnoscNowa.Visible && UczelniaSpecjalnoscNowa.Text.Length > 0) { Specjalnosci s = new Specjalnosci(); s.nazwa = UczelniaSpecjalnoscNowa.Text; s.czypotwierdona = false; if (UczelniaInstytutNowy.Visible && UczelniaInstytutNowy.Text.Length > 0) { Instytuty i = new Instytuty(); i.nazwa = UczelniaInstytutNowy.Text; i.czypotwierdony = false; if (UczelniaWydzialNowy.Visible && UczelniaWydzialNowy.Text.Length > 0) { Wydzialy w = new Wydzialy(); w.nazwa = UczelniaWydzialNowy.Text; w.czypotwierdony = false; if (UczelniaNazwaNowa.Visible && UczelniaNazwaNowa.Text.Length > 0) { Uczelnie u = new Uczelnie(); u.nazwa = UczelniaNazwaNowa.Text; u.czypotwierdona = false; w.Uczelnie = u; db.Uczelnies.InsertOnSubmit(u); } else if (UczelniaNazwa.SelectedIndex > 0) { w.Uczelnie = db.Uczelnies.Single(p => p.id_Uczelni == int.Parse(UczelniaNazwa.SelectedValue)); } i.Wydzialy = w; s.Wydzialy = w; db.Wydzialies.InsertOnSubmit(w); } else if (UczelniaWydzial.SelectedIndex > 0) { Wydzialy wTemp = db.Wydzialies.Single(p => p.id_wydzialu == int.Parse(UczelniaWydzial.SelectedValue)); i.Wydzialy = wTemp; s.Wydzialy = wTemp; } db.Instytuties.InsertOnSubmit(i); } db.Specjalnoscis.InsertOnSubmit(s); } db.Zgloszenias.InsertOnSubmit(z); db.SubmitChanges(); }