private void AddSemestrNameCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); var semestr = new Semestr { Semestr_Nazwa = _semestrName }; context.Semestrs.InsertOnSubmit(semestr); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void AddKierunekCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); var kierunek = new Kierunek { Kierunek_Nazwa = _kierunekName }; context.Kieruneks.InsertOnSubmit(kierunek); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void AddGrupaCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); var grupa = new GrupaNazwa { Grupa_Nazwa = _grupaName }; context.GrupaNazwas.InsertOnSubmit(grupa); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void AddPrzedmiotCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); var nazwaPrzedmiot = new PrzedmiotNazwa { Przedmiot_Nazwa = _przedmiotName }; context.PrzedmiotNazwas.InsertOnSubmit(nazwaPrzedmiot); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
public static Zdjecie CopyPhotoToImages(string source) { DataClasses1DataContext context = new DataClasses1DataContext(); string oldExtension = Path.GetExtension(source); string sciezkaProgramu = Directory.GetCurrentDirectory(); string[] sciezkaArray = sciezkaProgramu.Split('\\'); string sciezkaProgramuDocelowa = ""; for (int i = 0; i < sciezkaArray.Length - 2; i++) { sciezkaProgramuDocelowa = sciezkaProgramuDocelowa + sciezkaArray[i] + "\\"; } string nowaSciezka = sciezkaProgramuDocelowa + "Images\\"+GetLastPhoto()+oldExtension; File.Delete(nowaSciezka); File.Copy(source, nowaSciezka); var photo = new Zdjecie { Sciezka = nowaSciezka, Nazwa = GetLastPhoto().ToString() }; context.Zdjecies.InsertOnSubmit(photo); context.SubmitChanges(); return photo; }
private void AddCiagCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); Guid idStopien = StopienStudiow.FindStupienStudiowIdByName(_selectedStopien); Guid idTyp = TypStudiow.FindTypStudiowIdByName(_selectedTyp); string firstLetterOfStopien = _selectedStopien[0].ToString(); string firstLetterOfTyp = _selectedTyp[0].ToString(); string ciagName = firstLetterOfStopien.ToUpper() + firstLetterOfTyp.ToUpper(); var ciag = new Ciag { Id_Stopien_Studiow = idStopien, Id_Typ_Studiow = idTyp, Ciag_Nazwa = ciagName, }; context.Ciags.InsertOnSubmit(ciag); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void dodaj_przedmiot() { DataClasses1DataContext context = new DataClasses1DataContext(); Guid idWykladowcy = Wykladowca.FindWykladowcaIdByName(_selectedWykladowca); Guid idTyp = Typ_Zajec.FindZajeciasIdByName(_selectedTyp); Guid PrzedmiotNazwaId = Przedmiot.FindPrzedmiotNazwaIdByNazwa(_selectedPrzedmiot); Przedmiot przedmiotExist = Przedmiot.CheckPrzedmiotExist(idTyp, idWykladowcy, PrzedmiotNazwaId); if (przedmiotExist == null) { var newPrzedmiot = new Przedmiot { Id_PrzedmiotNazwa = PrzedmiotNazwaId, Id_Typ_Zajec = idTyp, PunktyETCS = Convert.ToInt32(_punktyETCS), Godziny = Convert.ToInt32(_liczbaGodzin), Id_Wykladowcy = idWykladowcy }; przedmiotExist = newPrzedmiot; context.Przedmiots.InsertOnSubmit(przedmiotExist); context.SubmitChanges(); } if (!Semestr.CheckPrzedmiotExistInSemester(_idSemestr, _idGrupa, przedmiotExist.Id_Przedmiot)) { var grupaPrzedmiotSemestr = new GrupaSemestrPrzedmiot { Id_Grupa = _idGrupa, Id_Semestr = _idSemestr, Id_Przedmiot = przedmiotExist.Id_Przedmiot }; context.GrupaSemestrPrzedmiots.InsertOnSubmit(grupaPrzedmiotSemestr); context.SubmitChanges(); } else { MessageBox.Show("Przedmiot jest już na liście","Uwaga", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void CreateUser(object parameter) { if (edycja == false) { DataClasses1DataContext context = new DataClasses1DataContext(); Miejscowosc oldMiejscowosc = Miejscowosc.CheckMiejscowoscExist(Ulica.FindUlicaIdByName(_selectedUlica), Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto)); Region oldRegion = Region.CheckRegionExist(Kraj.FindKrajIdByName(_selectedKraj), Powiat.FindPowiatIdByNazwa(_selectedPowiat), Gmina.FindGminaIdByName(_selectedGmina), Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo)); if (oldMiejscowosc == null) { var miejscowosc = new Miejscowosc { Id_Nazwa_Miasto = Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto), Id_Ulica = Ulica.FindUlicaIdByName(_selectedUlica), Poczta = _poczta, Kod = _kod1.ToString() + '-' + _kod2.ToString() }; context.Miejscowoscs.InsertOnSubmit(miejscowosc); context.SubmitChanges(); oldMiejscowosc = miejscowosc; } if (oldRegion == null) { var region = new Region { Id_Kraj = Kraj.FindKrajIdByName(_selectedKraj), Id_Powiat = Powiat.FindPowiatIdByNazwa(_selectedPowiat), Id_Gmina = Gmina.FindGminaIdByName(_selectedGmina), Id_Wojewodztwo = Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo) }; context.Regions.InsertOnSubmit(region); context.SubmitChanges(); oldRegion = region; } Adre oldAdres = Adre.CheckAdreExist(oldMiejscowosc.Id_Miejscowosc, oldRegion.Id_Region); if (oldAdres == null) { var adresData = new Adre { Id_Miejscowosc = oldMiejscowosc.Id_Miejscowosc, Id_Region = oldRegion.Id_Region }; context.Adres.InsertOnSubmit(adresData); context.SubmitChanges(); oldAdres = adresData; } var userLogin = new Login { User_Login = _login, Student_Imie = _firstName, Student_Nazwisko = _lastName, Student_E_Mail = E_Mail, Student_Telefon = _telephone, Haslo = _password, Id_Adres = oldAdres.Id_Adres, Numer_Domu = _numerDomu, Numer_Mieszkania = Convert.ToInt32(_numerMieszkania), Id_Zdjecie = new Guid("3c554039-2175-4aaa-9001-1372b82cb04c") }; context.Logins.InsertOnSubmit(userLogin); context.SubmitChanges(); var student = new Student { Id_Login = userLogin.Id_Login, }; context.Students.InsertOnSubmit(student); context.SubmitChanges(); } if (edycja == true) { DataClasses1DataContext context = new DataClasses1DataContext(); var idKraj = Kraj.FindKrajIdByName(_selectedKraj); var idPowiat = Powiat.FindPowiatIdByNazwa(_selectedPowiat); var idGmina = Gmina.FindGminaIdByName(_selectedGmina); var idWojewodztwo = Wojewodztwo.FindWojIdByNazwa(_selectedWojewodztwo); var idNazwa_Miasto = Nazwa_Miasto.FindNazwiaMiastoByName(_selectedMiasto); var idUlica = Ulica.FindUlicaIdByName(_selectedUlica); Miejscowosc oldMiejscowosc = Miejscowosc.CheckMiejscowoscExist(idNazwa_Miasto, idUlica); Region oldRegion = Region.CheckRegionExist(idKraj, idPowiat, idGmina, idWojewodztwo); Adre oldAdres; if (oldMiejscowosc != null && oldRegion != null) { oldAdres = Adre.CheckAdreExist(oldMiejscowosc.Id_Miejscowosc, oldRegion.Id_Region); if (_studentData.Id_Adres == oldAdres.Id_Adres && !Student.AnyChanges(_studentData, _login, _firstName, _lastName, _telephone, _e_Mail, _password, _numerDomu, Convert.ToInt32(_numerMieszkania))) { MessageBox.Show("Nie dokonano żadnych zmian w treści", "Uwaga", MessageBoxButton.OK, MessageBoxImage.Error); return; } else { Login log = context.Logins.Single(x => x.Id_Login == _student.Id_Login); log.Id_Adres = oldAdres.Id_Adres; log.User_Login = _login; log.Student_Imie = _firstName; log.Student_Nazwisko = _lastName; log.Student_Telefon = _telephone; log.Student_E_Mail = _e_Mail; log.Haslo = _password; log.Numer_Domu = _numerDomu; log.Numer_Mieszkania = Convert.ToInt32(_numerMieszkania); context.SubmitChanges(); } } if (oldMiejscowosc == null || oldRegion == null) { if (oldMiejscowosc == null) { var newMiejscowosc = new Miejscowosc { Id_Nazwa_Miasto = idNazwa_Miasto, Id_Ulica = idUlica, Poczta = _poczta, Kod = _kod1.ToString() + '-' + _kod2.ToString() }; context.Miejscowoscs.InsertOnSubmit(newMiejscowosc); context.SubmitChanges(); oldMiejscowosc = newMiejscowosc; } if (oldRegion == null) { var newRegion = new Region { Id_Kraj = idKraj, Id_Wojewodztwo = idWojewodztwo, Id_Powiat = idPowiat, Id_Gmina = idGmina }; context.Regions.InsertOnSubmit(newRegion); context.SubmitChanges(); oldRegion = newRegion; } var newAdres = new Adre { Id_Miejscowosc = oldMiejscowosc.Id_Miejscowosc, Id_Region = oldRegion.Id_Region }; context.Adres.InsertOnSubmit(newAdres); context.SubmitChanges(); Login log = context.Logins.Single(x => x.Id_Login == _student.Id_Login); log.Id_Adres = newAdres.Id_Adres; context.SubmitChanges(); context.Refresh(RefreshMode.OverwriteCurrentValues, newAdres); } } Window frm = (Window)parameter; frm.Close(); }
private void EditPhotoCommand(object parameter) { OpenFileDialog dialog = new OpenFileDialog(); dialog.ShowDialog(); string fileName = dialog.FileName; string name = Path.GetFileNameWithoutExtension(fileName); Zdjecie newPhoto = new Zdjecie(); newPhoto = Zdjecie.CopyPhotoToImages(fileName); DataClasses1DataContext context = new DataClasses1DataContext(); Login log = context.Logins.Single(x => x.Id_Login == _loginVm.CurrentUserId); log.Id_Zdjecie = newPhoto.Id_Zdjecia; context.SubmitChanges(); PhotoSource = Zdjecie.GetZdjecieSource(_loginVm.CurrentUserId); }
private void AddPrzedmiotCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); Guid idTyp = Typ_Zajec.FindZajeciasIdByName(_selectedTyp); Guid idPrzedmiotNazwa = Przedmiot.FindPrzedmiotNazwaIdByNazwa(_selectedPrzedmiot); Guid idWykladowca = Wykladowca.FindWykladowcaIdByName(_selectedWykladowca); var przedmiot = new Przedmiot { Id_PrzedmiotNazwa = idPrzedmiotNazwa, Id_Typ_Zajec = idTyp, Godziny = Convert.ToInt32(_liczbaGodzin), PunktyETCS = Convert.ToInt32(_punktyETCS), Id_Wykladowcy = idWykladowca }; context.Przedmiots.InsertOnSubmit(przedmiot); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void RegisterSemester(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); Guid idSemestr = Semestr.FindSemestrIdByName(_selectedSemester); Guid idPrzedmiot = Przedmiot.FindPrzedmiotIdByFullName(_selectedPrzedmiot); if (!Semestr.CheckSemestrExistInGroup(CurrentGroupId, idSemestr)) { var grupaSemestrPrzedmiot = new GrupaSemestrPrzedmiot { Id_Grupa = CurrentGroupId, Id_Przedmiot = idPrzedmiot, Id_Semestr = idSemestr }; context.GrupaSemestrPrzedmiots.InsertOnSubmit(grupaSemestrPrzedmiot); context.SubmitChanges(); } else MessageBox.Show("Semestr jest już wpisany","Uwaga", MessageBoxButton.OK, MessageBoxImage.Error); Window frm = (Window)parameter; frm.Close(); }
private void AddKierunekCiagGroupCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); string[] nameSeparator = _selectedCiag.Split('-'); Guid idCiag = Ciag.FindCiagIdByName(nameSeparator[0]); Guid idKierunek = Kierunek.FindKierunekIdByName(_selectedKierunek); Guid idGrupa = Grupa.FindGrupaIdByName(_selectedGroup); Grupa grupa = Grupa.CheckGrupaExist(idKierunek, idCiag, idGrupa); if ( grupa == null) { var nowaGrupa = new Grupa { Id_Ciag = idCiag, Id_Kierunek = idKierunek, Id_Grupa_Nazwa = idGrupa }; context.Grupas.InsertOnSubmit(nowaGrupa); context.SubmitChanges(); grupa = nowaGrupa; } var studentGrupa = new StudentGrupa { Id_Grupa = grupa.Id_Grupa, Id_Student = _studentId }; context.StudentGrupas.InsertOnSubmit(studentGrupa); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void AddWykladowcaCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); var wykladowca = new Wykladowca { Wykladowca_Imie = _wykladowcaImie, Wykladowca_Nazwisko = _wykladowcaNazwisko, Wykladowca_E_Mail = _email, Wykladowca_Telefon = _telefon }; context.Wykladowcas.InsertOnSubmit(wykladowca); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }
private void AddTypNameCommand(object parameter) { DataClasses1DataContext context = new DataClasses1DataContext(); var typname = new Typ_Zajec { Typ_Zajec_Nazwa = _typNazwa }; context.Typ_Zajecs.InsertOnSubmit(typname); context.SubmitChanges(); Window frm = (Window)parameter; frm.Close(); }