예제 #1
0
        static void Main(string[] args)
        {
            var apiPolaczenie = new ApiPolaczenie();

            apiPolaczenie.CallWebService();

            var daneWejsciowe = new DaneWejsciowe()
            {
                DataWystawienia      = new DateTime(2014, 11, 1),
                NiezdolnoscDoPracyOd = new DateTime(2014, 10, 10),
                NiezdolnoscDoPracyDo = new DateTime(2014, 11, 10),
                PobytWSzpitaluOd     = new DateTime(2014, 10, 20),
                PobytWSzpitaluDo     = new DateTime(2014, 11, 05)
            };
            var walidacjeZla = new Walidacje(daneWejsciowe);

            var walidacjaZla = walidacjeZla.WalidacjaDanychWejsciowych();

            if (walidacjaZla)
            {
                var oswiadczenia = new Oswiadczenia(daneWejsciowe);

                var zlaWTrakciePobytu = oswiadczenia.PobierzOswiadczenie(0);

                var zlaPrzedPobytem = oswiadczenia.PobierzOswiadczenie(1);
            }

            Console.ReadLine();
        }
예제 #2
0
 public Oswiadczenie(string numer, DateTime dataWystawienia, DateTime dataWaznosci, string uwagi)
 {
     oswiadczenieDb = new Oswiadczenia();
     Numer          = numer;
     if (dataWystawienia != DateTime.MinValue)
     {
         DataWystawienia = dataWystawienia;
     }
     if (dataWaznosci != DateTime.MinValue)
     {
         DataWaznosci = dataWaznosci;
     }
     Uwagi = uwagi;
 }
예제 #3
0
 public Oswiadczenie(Oswiadczenia o)
 {
     oswiadczenieDb = o;
 }
예제 #4
0
 public Oswiadczenie()
 {
     oswiadczenieDb = new Oswiadczenia();
 }