Esempio n. 1
0
        internal void DodajDokument(int typ, string numer, DateTime dataWystawienia, DateTime dataWaznosci, string uwagi) // TODO Czy używane?
        {
            try
            {
                ADokument dokument;
                switch (typ)
                {
                case 0:
                    dokument = new Paszport(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as Paszport);
                    break;

                case 1:
                    dokument = new Zezwolenie(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as Zezwolenie);
                    break;

                case 2:
                    dokument = new Zameldowanie(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as Zameldowanie);
                    break;

                case 3:
                    dokument = new Wiza(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as Wiza);
                    break;

                case 4:
                    dokument = new SzkolenieBHP(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as SzkolenieBHP);
                    break;

                case 5:
                    dokument = new Oswiadczenie(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as Oswiadczenie);
                    break;

                case 6:
                    dokument = new Badanie(numer, dataWystawienia, dataWaznosci, uwagi);
                    dokument.Save(Id);
                    ListaDokumentow.Add(dokument as Badanie);
                    break;

                default:
                    break;
                }
            }
            catch (Exception ex) { log.Error(ex); throw ex; }
        }
Esempio n. 2
0
 internal void DodajDokument(ADokument nowyDokument)
 {
     nowyDokument.Save(Id);
     ListaDokumentow.Add(nowyDokument);
 }