コード例 #1
0
ファイル: Service1.svc.cs プロジェクト: wojprz/PPR
        public string NowyPojazd(string PeselWlasciciela, string NrRejestracji, string Marka, string Model, int Rocznik, string Przebieg)
        {
            if (PeselWlasciciela == null || NrRejestracji == null || Marka == null || Model == null || Rocznik == 0 || Przebieg == null)
            {
                return("Brak wymaganych danych");
            }
            else
            {
                Samochody Nowy = new Samochody()
                {
                    PESEL_Własciciela = PeselWlasciciela, Rejestracja = NrRejestracji, Marka = Marka, Model = Model, Rocznik = Rocznik, Przebieg = Przebieg
                };
                Model1    model     = new Model1();
                Samochody samochody = model.Samochody.Add(Nowy);

                DateTime data    = DateTime.Now;
                DateTime dataWaz = data.AddYears(3);

                Rejestracje NowyRe = new Rejestracje()
                {
                    Rejestracja = NrRejestracji, Pierwsza_Rejestracja = data, Ostatnia_Rejestracja = data, Waznosc_Rejestracji = dataWaz
                };
                Rejestracje rejestracje = model.Rejestracje.Add(NowyRe);


                model.SaveChanges();

                return("Pomyslnie dodano pojazd.");
            }
        }
コード例 #2
0
ファイル: Service1.svc.cs プロジェクト: wojprz/PPR
        public DateTime?Waznosc(string PESEL)
        {
            Model1      model       = new Model1();
            Samochody   samochody   = model.Samochody.FirstOrDefault(_c => _c.PESEL_Własciciela == PESEL);
            string      temp        = samochody.Rej();
            Rejestracje rejestracje = model.Rejestracje.FirstOrDefault(_c => _c.Rejestracja == temp);

            return(rejestracje.Waznosc_Rejestracji);
        }
コード例 #3
0
ファイル: Service1.svc.cs プロジェクト: wojprz/PPR
 public string Informacje(string PESEL)
 {
     if (PESEL == null)
     {
         return("Brak PESELu.");
     }
     else
     {
         string      PESEL_Własciciela = PESEL;
         Model1      model             = new Model1();
         Samochody   samochody         = model.Samochody.FirstOrDefault(_c => _c.PESEL_Własciciela == PESEL);
         string      tem         = samochody.Rejestracja;
         Rejestracje rejestracje = model.Rejestracje.FirstOrDefault(_c => _c.Rejestracja == tem);
         return(string.Format("Osoba o PESELU " + samochody.PESEL_Własciciela + " posiada: " + samochody.Marka + " " + samochody.Model + " o przebiegu: " + samochody.Przebieg + " o waznosci rejestracji do: " + rejestracje.Waznosc_Rejestracji + "."));
     }
 }
コード例 #4
0
ファイル: Service1.svc.cs プロジェクト: wojprz/PPR
        public string Przeglad(string NrRejestracji, string Przebieg, int Waznosc)
        {
            if (NrRejestracji == null || Przebieg == null || Waznosc == 0)
            {
                return("Brak danej");
            }
            else
            {
                Model1   model = new Model1();
                DateTime data  = DateTime.Now;
                //DateTime data2 = data.AddYears(Waznosc);

                Rejestracje rejestracje = model.Rejestracje.Find(NrRejestracji);
                rejestracje.Ostatnia_Rejestracja = data;
                // rejestracje.Waznosc_Rejestracji = data2;
                rejestracje.Waznosc_Rejestracji = rejestracje.Przedluzenie(data, Waznosc);

                Samochody samochody = model.Samochody.Find(NrRejestracji);
                samochody.Przebieg = Przebieg;

                model.SaveChanges();
                return("Pomyslnie wykonano przeglad");
            }
        }