Ejemplo n.º 1
0
        public BindingList <UgovorDTO> GetAll()
        {
            List <Ugovor>           all    = ugovorDAO.GetAll();
            BindingList <UgovorDTO> allDTO = new BindingList <UgovorDTO>();

            foreach (Ugovor ugovor in all)
            {
                UgovorDTO ugovorDTO = new UgovorDTO()
                {
                    Id = ugovor.Id,
                    SifraOsiguranja = ugovor.SifraOsiguranja,

                    PutovanjeId      = ugovor.PutovanjeKojeNudiTuristickaAgencijaPutovanjeId,
                    PutovanjeTAId    = ugovor.PutovanjeKojeNudiTuristickaAgencijaTuristickaAgencijaId,
                    PutovanjeVodicId = ugovor.PutovanjeKojeNudiTuristickaAgencijaVodicId,

                    KlijentId         = ugovor.KlijentKojiPoslujeSaFilijalomKlijentId,
                    KlijentFilijalaId = ugovor.KlijentKojiPoslujeSaFilijalomFilijalaId,
                    KlijentTAId       = ugovor.KlijentKojiPoslujeSaFilijalomFilijalaTuristickaAgencijaId,

                    SekretaricaId = ugovor.SekretaricaId
                };
                allDTO.Add(ugovorDTO);
            }
            return(allDTO);
        }
        public void OnConfirmComandComandExecute(object parameter)
        {
            if (!isChange)
            {
                if (CheckValidity())
                {
                    UgovorDTO ugovorDTO = new UgovorDTO()
                    {
                        PutovanjeId      = SelectedPutovanje.DestinationId,
                        PutovanjeTAId    = SelectedPutovanje.TaId,
                        PutovanjeVodicId = SelectedPutovanje.GuideId,

                        KlijentId         = SelectedKlijent.KlijentId,
                        KlijentFilijalaId = SelectedKlijent.IdFilijala,
                        KlijentTAId       = SelectedKlijent.IdTA,

                        SekretaricaId   = SelectedSekretarica.Id,
                        SifraOsiguranja = Guid.NewGuid().ToString()
                    };
                    ugovorService.Create(ugovorDTO);
                    Refresh();
                    Clear();
                    Visible      = "Hidden";
                    TaVisibility = "Visible";
                }
            }
            isChange = false;
            //else
            //{
            //if (CheckValidity())
            //{
            //    FilijalaDTO FilijalaDTO = new FilijalaDTO()
            //    {
            //        Id = Selected.Id,
            //        IdTA = Selected.IdTA,
            //        Naziv = Name,
            //        Grad = City,
            //        Adresa = Address,
            //        Email = Email
            //    };
            //    filijalaService.Update(FilijalaDTO);
            //    Refresh();
            //    Clear();
            //    isChange = false;
            //    Visible = "Visible";
            //}
            //}
        }
Ejemplo n.º 3
0
        public void Create(UgovorDTO ugovorDTO)
        {
            Ugovor ugovor = new Ugovor()
            {
                SifraOsiguranja = ugovorDTO.SifraOsiguranja,

                PutovanjeKojeNudiTuristickaAgencijaPutovanjeId          = ugovorDTO.PutovanjeId,
                PutovanjeKojeNudiTuristickaAgencijaTuristickaAgencijaId = ugovorDTO.PutovanjeTAId,
                PutovanjeKojeNudiTuristickaAgencijaVodicId = ugovorDTO.PutovanjeVodicId,

                KlijentKojiPoslujeSaFilijalomKlijentId  = ugovorDTO.KlijentId,
                KlijentKojiPoslujeSaFilijalomFilijalaId = ugovorDTO.KlijentFilijalaId,
                KlijentKojiPoslujeSaFilijalomFilijalaTuristickaAgencijaId = ugovorDTO.KlijentTAId,

                SekretaricaId = ugovorDTO.SekretaricaId
            };

            ugovorDAO.Insert(ugovor);
        }