Exemple #1
0
        public List <Zamowienie> GetZamowienies(string naz)
        {
            var db = new s18625Context();

            try
            {
                //         var objects = from klients in db.Klient
                //                     join zamowienias in db.Zamowienie on klients.IdKleint equals zamowienias.KlientIdKleint
                //                   select zamowienias.DataZamowienia +" "+zamowienias.DataRealizacji;


                var id = db.Klient
                         .Where(k => k.Nazwisko.Equals(naz))
                         .Select(k => k.IdKleint)
                         .First();

                var zamowienies = db.Zamowienie
                                  .Where(z => z.KlientIdKleint == id)
                                  .ToList();
                return(zamowienies);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemple #2
0
        public string PromoteStudent(PromoteStudentRequest req)
        {
            var db = new s18625Context();


            try
            {
                var id  = db.Studies.First(s => s.Name == req.Studies).IdStudy;
                var idE = db.Enrollment.Where(e => e.IdStudy == id)
                          .Where(e => e.Semester == req.Semester);


                if (idE.Count() < 1)
                {
                    return("error");
                }



                foreach (var en in idE)
                {
                    en.Semester += 1;
                }


                db.SaveChanges();
                return("Ok");
            }
            catch (SqlException exc)
            {
                return("error");
            }
        }
Exemple #3
0
        public string AddZamowienie(EnrollZamowienieRequest enza, int id)
        {
            var db  = new s18625Context();
            var zam = new Zamowienie
            {
                IdZamowienie         = enza.IdZamowienia,
                DataZamowienia       = enza.DataPrzyjecia,
                DataRealizacji       = enza.DataRealizacji,
                Uwagi                = enza.Uwagi,
                KlientIdKleint       = id,
                PracownikIdPracownik = enza.IdPracownik,
            };

            var exist = db.WyrobCukierniczy
                        .Any(wc => wc.Nazwa == enza.wyrob);

            if (!exist)
            {
                return("Bład: Ten Wyrob nie figuruje na naszej liscie wurobów cukierniczych");
            }

            db.Zamowienie.Add(zam);
            db.SaveChanges();
            return("zamowienie przyjete");
        }
Exemple #4
0
        public List <Zamowienie> GetZamowienies()
        {
            var db  = new s18625Context();
            var res = db.Zamowienie
                      .ToList();


            return(res);
        }
Exemple #5
0
        public string changeStudentData(Student stChange)
        {
            var     db = new s18625Context();
            Student st = db.Student.First(s => s.IndexNumber == s.IndexNumber);

            if (st == null)
            {
                return("blad");
            }

            st.LastName     = stChange.LastName;
            st.IdEnrollment = stChange.IdEnrollment;
            st.FirstName    = stChange.FirstName;
            st.BirthDate    = stChange.BirthDate;
            st.BirthDate    = stChange.BirthDate;
            db.SaveChanges();

            return("Ok");
        }
Exemple #6
0
        //public void CheckIndexNumber(string index)
        //{
        //    throw new NotImplementedException();
        //}


        public string DeleteStudent(int id)
        {
            var db = new s18625Context();

            try
            {
                var stDelete = db.Student.First(s => Int32.Parse(s.IndexNumber) == id);

                if (stDelete == null)
                {
                    return("blad");
                }

                db.Student.Remove(stDelete);
                db.SaveChanges();
            }
            catch (SqlException exc)
            {
                return("blad");
            }
            return("Ok");
        }
Exemple #7
0
        public List <Student> GetStudents()
        {
            var db = new s18625Context();

            return(db.Student.ToList());
        }