Exemplo n.º 1
0
 public GalleryPage(VLCMonument monument)
 {
     //ASIGNACIÓN DE MONUMENTO SELECCIONADO E INSTANSIACIÓN DE SERVICIO
     InitializeComponent();
     this.monument = monument;
     visitService  = new VisitService();
 }
 public VisitsPage(VLCMonument monument)
 {
     //INSTANCIACIÓN DE VARIABLES DECLARADAS
     InitializeComponent();
     this.monument = monument;
     visitService  = new VisitService();
 }
Exemplo n.º 3
0
        public VisitFormPage(VLCMonument monument, Visit visit = null)
        {
            //INSTACIACÓN DE VARIABLES Y VALIDACIÓN PARA VERIFICAR SI SE DEBE DE CREAR NUEVA VISITA O ACTUALIZARLA
            InitializeComponent();
            this.monument = monument;

            if (visit == null)
            {
                update = false;
            }
            else
            {
                update = true;
            }

            this.visit     = visit;
            BindingContext = visit;

            connection = DependencyService.Get <ISQLiteDB>().GetConnection();
        }
        /*
         * public MonumentDetailPage(MonumentDetailViewModel viewModel)
         * {
         *   InitializeComponent();
         *
         *   //BindingContext = this.viewModel = viewModel;
         * }
         */
        public MonumentDetailPage(VLCMonument monument)
        {
            //ASIGNACIÓN DE MONUMENTO SELECCIONADO, VALIDACIÓN SI TIENE TELÉFONO  Y SI TIENE DIRECCIÓN PARA SER MOSTRADA
            InitializeComponent();

            BindingContext = monument;
            this.monument  = monument;
            if (monument.Telefono != "0")
            {
                List <VLCMonument> list = new List <VLCMonument>();
                list.Add(monument);
                listView.IsVisible   = true;
                listView.ItemsSource = list;
            }
            if (monument.Address != null)
            {
                labelAddress.IsVisible     = true;
                labelFullAddress.IsVisible = true;
            }
        }