示例#1
0
 public void OnConfirmComandComandExecute(object parameter)
 {
     if (!isChange)
     {
         if (CheckValidity())
         {
             klijentService.Create(Name, LastName, Passport);
             Refresh();
             Clear();
         }
     }
     else
     {
         if (CheckValidity())
         {
             KlijentDTO klijentDTO = new KlijentDTO()
             {
                 Id         = Selected.Id,
                 Ime        = Name,
                 Prezime    = LastName,
                 BrojPasosa = Passport
             };
             klijentService.Update(klijentDTO);
             Refresh();
             Clear();
             isChange = false;
         }
     }
 }
        public KlijentDTO FindById(object id)
        {
            Klijent    klijent    = klijentDAO.FindById(id);
            KlijentDTO klijentDTO = new KlijentDTO()
            {
                Id      = klijent.Id,
                Ime     = klijent.Ime,
                Prezime = klijent.Prezime
            };

            return(klijentDTO);
        }
        public void Update(KlijentDTO klijentDTO)
        {
            Klijent Klijent = new Klijent()
            {
                Id         = klijentDTO.Id,
                Ime        = klijentDTO.Ime,
                Prezime    = klijentDTO.Prezime,
                BrojPasosa = klijentDTO.BrojPasosa
            };

            klijentDAO.Update(Klijent);
        }
示例#4
0
        public void Refresh()
        {
            All = klijentFilijalaService.GetAll();
            foreach (KlijentFilijalaDTO klijentFilijalaDTO in All)
            {
                FilijalaDTO           filijalaDTO           = filijalaService.FindById(klijentFilijalaDTO.IdFilijala, klijentFilijalaDTO.IdTA);
                TuristickaAgencijaDTO turistickaAgencijaDTO = turistickaAgencijaService.FindById(klijentFilijalaDTO.IdTA);
                KlijentDTO            klijentDTO            = klijentService.FindById(klijentFilijalaDTO.KlijentId);

                klijentFilijalaDTO.NazivTA       = turistickaAgencijaDTO.Naziv;
                klijentFilijalaDTO.NazivFilijala = filijalaDTO.Naziv;
                klijentFilijalaDTO.KlijentIme    = klijentDTO.Ime + " " + klijentDTO.Prezime;
            }
        }
        public void Refresh()
        {
            All = ugovorService.GetAll();
            foreach (UgovorDTO ugovorDTO in All)
            {
                PutovanjeDTO          putovanjeDTO          = putovanjeService.FindById(ugovorDTO.PutovanjeId);
                KlijentDTO            klijentDTO            = klijentService.FindById(ugovorDTO.KlijentId);
                TuristickaAgencijaDTO turistickaAgencijaDTO = turistickaAgencijaService.FindById(ugovorDTO.PutovanjeTAId);

                ugovorDTO.Klijent         = klijentDTO.Ime + " " + klijentDTO.Prezime;
                ugovorDTO.Destinacija     = putovanjeDTO.Destinacija;
                ugovorDTO.NazivTA         = turistickaAgencijaDTO.Naziv;
                ugovorDTO.SifraOsiguranja = ugovorDTO.SifraOsiguranja;
            }
        }
 public void OnChooseTAComandComandExecute(object parameter)
 {
     AllSekretarice = radnikService.GetAllSekretarice(SelectedTA.Id);
     AllKlijenti    = klijentFilijalaService.GetAllById(SelectedTA.Id);
     foreach (KlijentFilijalaDTO klijentFilijalaDTO in AllKlijenti)
     {
         KlijentDTO klijentDTO = klijentService.FindById(klijentFilijalaDTO.KlijentId);
         klijentFilijalaDTO.KlijentIme = klijentDTO.Ime + " " + klijentDTO.Prezime;
     }
     AllPutovanja = usvojiPutovanjeService.GetAllById(SelectedTA.Id);
     foreach (UsvojenoPutovanje usvojenoPutovanje in AllPutovanja)
     {
         PutovanjeDTO putovanjeDTO = putovanjeService.FindById(usvojenoPutovanje.DestinationId);
         usvojenoPutovanje.Destination = putovanjeDTO.Destinacija;
     }
     Visible      = "Visible";
     TaVisibility = "Hidden";
 }
        public BindingList <KlijentDTO> GetAll()
        {
            List <Klijent>           all    = klijentDAO.GetAll();
            BindingList <KlijentDTO> allDTO = new BindingList <KlijentDTO>();

            foreach (Klijent klijent in all)
            {
                KlijentDTO klijentDAO = new KlijentDTO()
                {
                    Id         = klijent.Id,
                    Ime        = klijent.Ime,
                    Prezime    = klijent.Prezime,
                    BrojPasosa = klijent.BrojPasosa
                };
                allDTO.Add(klijentDAO);
            }
            return(allDTO);
        }