Example #1
0
 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;
 }
Example #2
0
        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();
        }
Example #3
0
 public static int GetLastPhoto()
 {
     DataClasses1DataContext db = new DataClasses1DataContext();
     var photoList = db.Zdjecies.Select(x => x.Nazwa).ToList();
     int lastPhotoName = photoList.Count();
     return lastPhotoName;
 }
Example #4
0
 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;
 }
Example #5
0
 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;
 }
Example #6
0
 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;
 }
Example #7
0
 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;
 }
Example #8
0
 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;
 }
Example #9
0
 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();
 }
Example #10
0
 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();
 }
Example #11
0
 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());
 }
Example #12
0
 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;
     }
 }
Example #13
0
        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();
        }
Example #14
0
        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();
        }
Example #15
0
        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();
        }
Example #16
0
        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();
        }
Example #17
0
        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();
        }
Example #18
0
 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;
 }
Example #19
0
        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;
        }
Example #20
0
        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;
        }
Example #21
0
        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;
        }
Example #22
0
        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;
        }
Example #23
0
        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();
        }
Example #24
0
 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();
 }
Example #25
0
 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();
 }
Example #26
0
 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();
 }
Example #27
0
 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();
 }
Example #28
0
 public static List<string> GetPowiats()
 {
     DataClasses1DataContext db = new DataClasses1DataContext();
     return db.Powiats.OrderBy(x=>x.Nazwa_Powiat).Select(x => x.Nazwa_Powiat).ToList();
 }
Example #29
0
 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();
 }
Example #30
0
 public static List<string> GetStopienStudiows()
 {
     DataClasses1DataContext db = new DataClasses1DataContext();
     return db.StopienStudiows.Select(x => x.Stopien_Studiow_Nazwa).ToList();
 }