public static List<int> CurentUserIndexList(Guid login) { DataClasses1DataContext db = new DataClasses1DataContext(); var result = db.Students.Where(x => x.Id_Login == login); var indexNr = result.Select(x => x.Nr_Indeksu).ToList(); return indexNr; }
public void loadData(Login login) { DataClasses1DataContext db = new DataClasses1DataContext(); User_Login = login.User_Login; Student_Imie = login.Student_Imie; Student_Nazwisko = login.Student_Nazwisko; Student_Telefon = login.Student_Telefon; Studetn_E_Mail = login.Student_E_Mail; Haslo = login.Haslo; Numer_Domu = login.Numer_Domu; Numer_Mieszkania = Convert.ToInt32(login.Numer_Mieszkania); Id_Login = login.Id_Login; Miejscowosc miejscowosc = db.Adres.Where(x => x.Id_Adres == login.Id_Adres).SingleOrDefault().Miejscowosc; Region region = db.Adres.Where(x => x.Id_Adres == login.Id_Adres).SingleOrDefault().Region; Poczta = miejscowosc.Poczta; string[] kody = miejscowosc.Kod.Split('-'); kod1 = kody[0]; kod2 = kody[1]; Nazwa_Miasto = db.Nazwa_Miastos.Where(x => x.Id_Nazwa_Miasto == miejscowosc.Id_Nazwa_Miasto).Select(x => x.Nazwa_Miasto1).SingleOrDefault(); Nazwa_Ulica = db.Ulicas.Where(x => x.Id_Ulica == miejscowosc.Id_Ulica).Select(x => x.Nazwa_Ulica).SingleOrDefault(); Nazwa_Kraj = db.Krajs.Where(x => x.Id_Kraj == region.Id_Kraj).Select(x => x.Nazwa_Kraj).SingleOrDefault(); Nazwa_Powiat = db.Powiats.Where(x => x.Id_Powiat == region.Id_Powiat).Select(x => x.Nazwa_Powiat).SingleOrDefault(); Nazwa_Gmina = db.Gminas.Where(x => x.Id_Gmina == region.Id_Gmina).Select(x => x.Nazwa_Gmina).SingleOrDefault(); Nazwa_Wojewodztwo = db.Wojewodztwos.Where(x => x.Id_Wojewodztwo == region.Id_Wojewodztwo).Select(x => x.Nazwa_Wojewodztwo).SingleOrDefault(); }
public static int GetLastPhoto() { DataClasses1DataContext db = new DataClasses1DataContext(); var photoList = db.Zdjecies.Select(x => x.Nazwa).ToList(); int lastPhotoName = photoList.Count(); return lastPhotoName; }
public static bool CheckIfRegionExist(Guid idKraj, Guid idPowiat, Guid idGmina, Guid idWojewodztwo) { DataClasses1DataContext db = new DataClasses1DataContext(); var result = db.Regions.Where(x => x.Id_Kraj == idKraj).Where(x => x.Id_Powiat == idPowiat).Where(x => x.Id_Gmina == idGmina).Where(x => x.Id_Wojewodztwo == idWojewodztwo).SingleOrDefault(); if (result == null) return false; return true; }
public static bool CheckIfAdresExist(Guid idMiejscowosc, Guid idRegion) { DataClasses1DataContext db = new DataClasses1DataContext(); var result = db.Adres.Where(x => x.Id_Miejscowosc == idMiejscowosc).Where(x => x.Id_Region == idRegion).SingleOrDefault(); if (result == null) return false; return true; }
public static bool CheckPrzedmiotExistInSemester(Guid idSemestr, Guid idGrupa, Guid idPrzedmiot) { DataClasses1DataContext db = new DataClasses1DataContext(); var result = db.GrupaSemestrPrzedmiots.Where(x => x.Id_Grupa == idGrupa).Where(x => x.Id_Semestr == idSemestr).Where(x=>x.Id_Przedmiot==idPrzedmiot).SingleOrDefault(); if (result == null) return false; return true; }
public static bool CheckSemestrExistInGroup(Guid idGroup, Guid idSemestr) { DataClasses1DataContext db = new DataClasses1DataContext(); var semestersList = db.GrupaSemestrPrzedmiots.Where(x => x.Id_Grupa == idGroup).Where(x => x.Id_Semestr == idSemestr).ToList(); if (semestersList.Count == 0) return false; return true; }
public static bool CheckIfMiejscowoscExist(Guid idUlica, Guid idNazwaMiasto) { DataClasses1DataContext db = new DataClasses1DataContext(); var result = db.Miejscowoscs.Where(x => x.Id_Ulica == idUlica).Where(x => x.Id_Nazwa_Miasto == idNazwaMiasto).SingleOrDefault(); if (result == null) return false; return true; }
public static Guid FindGrupaIdByFullName(string fullGrupaName) { DataClasses1DataContext db = new DataClasses1DataContext(); string[] splitGrupa = fullGrupaName.Split('-'); Guid idKierunek = db.Kieruneks.Where(x => x.Kierunek_Nazwa == splitGrupa[0]).Select(x => x.Id_Kierunek).SingleOrDefault(); Guid idCiag = db.Ciags.Where(x => x.Ciag_Nazwa == splitGrupa[1]).Select(x => x.Id_Ciag).SingleOrDefault(); Guid idGrupaNazwa = db.GrupaNazwas.Where(x => x.Grupa_Nazwa == splitGrupa[2]).Select(x => x.Id_Grupa_Nazwa).SingleOrDefault(); return db.Grupas.Where(x => x.Id_Kierunek == idKierunek).Where(x => x.Id_Ciag == idCiag).Where(x => x.Id_Grupa_Nazwa == idGrupaNazwa).Select(x => x.Id_Grupa).SingleOrDefault(); }
public static Guid FindPrzedmiotIdByFullName(string name) { DataClasses1DataContext db = new DataClasses1DataContext(); string[] grupyTematycznePrzedmiotu = name.Split('-'); string wykladowcaFull = grupyTematycznePrzedmiotu[grupyTematycznePrzedmiotu.Length-1]; string wykladowca = wykladowcaFull.Substring(wykladowcaFull.LastIndexOf(':')+1); Guid idPrzedmiotNazwa = db.PrzedmiotNazwas.Where(x => x.Przedmiot_Nazwa == grupyTematycznePrzedmiotu[0]).Select(x => x.Id_Przedmiot_Nazwa).SingleOrDefault(); Guid idTyp = db.Typ_Zajecs.Where(x => x.Typ_Zajec_Nazwa == grupyTematycznePrzedmiotu[1]).Select(x => x.Id_Zajecia).SingleOrDefault(); Guid idWyk = db.Wykladowcas.Where(x => x.Nr_Wykladowcy == Convert.ToInt32(wykladowca)).Select(x => x.Id_Wykladowcy).SingleOrDefault(); return db.Przedmiots.Where(x => x.Id_PrzedmiotNazwa == idPrzedmiotNazwa).Where(x => x.Id_Typ_Zajec == idTyp).Where(x=>x.Id_Wykladowcy==idWyk).Select(x=>x.Id_Przedmiot).SingleOrDefault(); }
public static IQueryable<Semestr> Semesters(string fullGrupaName) { DataClasses1DataContext db = new DataClasses1DataContext(); string[] splitGrupa = fullGrupaName.Split('-'); Guid idKierunek = db.Kieruneks.Where(x => x.Kierunek_Nazwa == splitGrupa[0]).Select(x => x.Id_Kierunek).SingleOrDefault(); Guid idCiag = db.Ciags.Where(x => x.Ciag_Nazwa == splitGrupa[1]).Select(x => x.Id_Ciag).SingleOrDefault(); Guid idGrupaNazwa = db.GrupaNazwas.Where(x => x.Grupa_Nazwa == splitGrupa[2]).Select(x => x.Id_Grupa_Nazwa).SingleOrDefault(); Guid idgrupa = db.Grupas.Where(x => x.Id_Kierunek == idKierunek).Where(x => x.Id_Ciag == idCiag).Where(x => x.Id_Grupa_Nazwa == idGrupaNazwa).Select(x => x.Id_Grupa).SingleOrDefault(); //var cos = db.GrupaSemestrPrzedmiotWykladowcas.Where(x => x.Id_Grupa == idgrupa).Select(x => x.Semestr); Application.Current.Properties["idgrupa"] = idgrupa; return db.GrupaSemestrPrzedmiots.Where(x => x.Id_Grupa == idgrupa).Select(x => x.Semestr).GroupBy(x => x.Id_Semestr).Select(x => x.First()); }
public LinqToSql.Login FindUserByLogin(string login) { DataClasses1DataContext student = new DataClasses1DataContext(); try { return student.Logins.SingleOrDefault(x => x.User_Login.Equals(login)); } catch ( Exception e) { return null; } }
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 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 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(); }
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 List<string> CurentStudentGroupList(int index) { DataClasses1DataContext db = new DataClasses1DataContext(); Guid idStudent = db.Students.Where(x => x.Nr_Indeksu == index).Select(x => x.Id_Student).SingleOrDefault(); List<Grupa> grupaList = db.StudentGrupas.Where(x => x.Id_Student == idStudent).Select(x => x.Grupa).ToList(); List<string> grupaStringList = new List<string>(); foreach (Grupa grupa in grupaList) { string nazwaKierunku = db.Kieruneks.Where(x => x.Id_Kierunek == grupa.Id_Kierunek).Select(x => x.Kierunek_Nazwa).SingleOrDefault().ToString(); string nazwaCiagu = db.Ciags.Where(x => x.Id_Ciag == grupa.Id_Ciag).Select(x => x.Ciag_Nazwa).SingleOrDefault().ToString(); string nazwaGrupy = db.GrupaNazwas.Where(x => x.Id_Grupa_Nazwa == grupa.Id_Grupa_Nazwa).Select(x => x.Grupa_Nazwa).SingleOrDefault().ToString(); string fullName = nazwaKierunku+"-"+nazwaCiagu+"-"+nazwaGrupy; grupaStringList.Add(fullName); } return grupaStringList; }
public static List<string> GetWykladowcas() { DataClasses1DataContext db = new DataClasses1DataContext(); var idWykladowcasList = db.Wykladowcas.OrderBy(x=>x.Wykladowca_Nazwisko).Select(x => x.Id_Wykladowcy).ToList(); List<string> nazwiskoImieList = new List<string>(); foreach (Guid val in idWykladowcasList) { var nazwiskoWykladowcy = db.Wykladowcas.Where(x => x.Id_Wykladowcy == val).Select(x => x.Wykladowca_Nazwisko).SingleOrDefault(); var imieWykladowcy = db.Wykladowcas.Where(x => x.Id_Wykladowcy == val).Select(x => x.Wykladowca_Imie).SingleOrDefault(); var nrWykladowcy = db.Wykladowcas.Where(x => x.Id_Wykladowcy == val).Select(x => x.Nr_Wykladowcy).SingleOrDefault().ToString(); string nazwiskoImie = nrWykladowcy.ToString()+"-"+nazwiskoWykladowcy.ToString()+"-"+ imieWykladowcy.ToString(); nazwiskoImieList.Add(nazwiskoImie); } return nazwiskoImieList; }
public static List<string> GetPrzedmiots() { DataClasses1DataContext db = new DataClasses1DataContext(); List<Przedmiot> przedmioty = db.Przedmiots.OrderBy(x => x.PrzedmiotNazwa.Przedmiot_Nazwa).ToList(); List<string> listaPrzedmiotow = new List<string>(); foreach (Przedmiot val in przedmioty) { string nazwaPrzedmiotu = db.PrzedmiotNazwas.Where(x => x.Id_Przedmiot_Nazwa == val.Id_PrzedmiotNazwa).Select(x => x.Przedmiot_Nazwa).SingleOrDefault().ToString(); string nazwaTypZajec = db.Typ_Zajecs.Where(x => x.Id_Zajecia == val.Id_Typ_Zajec).Select(x => x.Typ_Zajec_Nazwa).SingleOrDefault().ToString(); string punktyETCS = db.Przedmiots.Where(x => x.Id_Przedmiot == val.Id_Przedmiot).Select(x => x.PunktyETCS).SingleOrDefault().ToString(); string liczbaGodzin = db.Przedmiots.Where(x => x.Id_Przedmiot == val.Id_Przedmiot).Select(x => x.Godziny).SingleOrDefault().ToString(); string nrWykladowcy = db.Wykladowcas.Where(x => x.Id_Wykladowcy == val.Id_Wykladowcy).Select(x => x.Nr_Wykladowcy).SingleOrDefault().ToString(); string nazwyPrzedmiotow = nazwaPrzedmiotu + "-" + nazwaTypZajec + "-Punkty:" + punktyETCS + "-Godz.:" + liczbaGodzin+"-Wykl.:" + nrWykladowcy; listaPrzedmiotow.Add(nazwyPrzedmiotow); } return listaPrzedmiotow; }
public static List<string> GetCiags() { DataClasses1DataContext db = new DataClasses1DataContext(); var ciag = db.Ciags.Select(x => x.Ciag_Nazwa).ToList(); List<string> ListaCiag = new List<string>(); foreach (string val in ciag) { string stringBuilder = ""; Guid stopienId = db.Ciags.Where(x => x.Ciag_Nazwa == val).Select(x => x.Id_Stopien_Studiow).SingleOrDefault(); string stopien = db.StopienStudiows.Where(x => x.Id_Stopien_Studiow == stopienId).Select(x => x.Stopien_Studiow_Nazwa).SingleOrDefault(); Guid typId = db.Ciags.Where(x => x.Ciag_Nazwa == val).Select(x => x.Id_Typ_Studiow).SingleOrDefault(); string typ = db.TypStudiows.Where(x => x.Id_Typ_Studiow == typId).Select(x => x.Typ_Studiow_Nazwa).SingleOrDefault(); stringBuilder = val+"-"+stopien+"-"+typ; ListaCiag.Add(stringBuilder); } return ListaCiag; }
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(); }
public static Guid FindZajeciasIdByName(string name) { DataClasses1DataContext db = new DataClasses1DataContext(); return db.Typ_Zajecs.Where(x => x.Typ_Zajec_Nazwa == name).Select(x => x.Id_Zajecia).SingleOrDefault(); }
public static List<string> GetZajecias() { DataClasses1DataContext db = new DataClasses1DataContext(); return db.Typ_Zajecs.OrderBy(x => x.Typ_Zajec_Nazwa).Select(x => x.Typ_Zajec_Nazwa).ToList(); }
public static Guid FindStupienStudiowIdByName(string name) { DataClasses1DataContext db = new DataClasses1DataContext(); return db.StopienStudiows.Where(x => x.Stopien_Studiow_Nazwa == name).Select(x => x.Id_Stopien_Studiow).SingleOrDefault(); }
public static Guid FindCiagIdByName(string name) { DataClasses1DataContext db = new DataClasses1DataContext(); return db.Ciags.Where(x => x.Ciag_Nazwa == name).Select(x => x.Id_Ciag).SingleOrDefault(); }
public static List<string> GetPowiats() { DataClasses1DataContext db = new DataClasses1DataContext(); return db.Powiats.OrderBy(x=>x.Nazwa_Powiat).Select(x => x.Nazwa_Powiat).ToList(); }
public static Guid FindPowiatIdByNazwa(string nazwa) { DataClasses1DataContext db = new DataClasses1DataContext(); return db.Powiats.Where(x => x.Nazwa_Powiat == nazwa).Select(x => x.Id_Powiat).SingleOrDefault(); }
public static List<string> GetStopienStudiows() { DataClasses1DataContext db = new DataClasses1DataContext(); return db.StopienStudiows.Select(x => x.Stopien_Studiow_Nazwa).ToList(); }