Ejemplo n.º 1
0
        public MovieDetailPage(IDeviceOrientation deviceOrientation)
        {
            InitializeComponent();

            _deviceOrientation = deviceOrientation;
            SetLayout(deviceOrientation.GetOrientation());
        }
Ejemplo n.º 2
0
        public UpcomingMoviesPage(IDeviceOrientation deviceOrientation)
        {
            InitializeComponent();

            _deviceOrientation = deviceOrientation;
            SetLayout(_deviceOrientation.GetOrientation());
        }
Ejemplo n.º 3
0
        public RegistrationTypeSelectionPage(IDeviceOrientation deviceOrientationService)
        {
            _deviceOrientationService = deviceOrientationService;

            using (this.Log().Perf($"{nameof(RegistrationTypeSelectionPage)}: Initialize component."))
            {
                InitializeComponent();
            }

            this.WhenActivated(disposable =>
            {
                using (this.Log().Perf($"{nameof(RegistrationTypeSelectionPage)}: Activate."))
                {
                    OnOrientationChanged(deviceOrientationService.ScreenMetrics.Orientation);

                    _tgrTradesmen
                    .Events()
                    .Tapped
                    .ToSignal()
                    .InvokeCommand(this, v => v.ViewModel.Tradesman)
                    .DisposeWith(disposable);

                    _tgrContractor
                    .Events()
                    .Tapped
                    .ToSignal()
                    .InvokeCommand(this, v => v.ViewModel.Contractor)
                    .DisposeWith(disposable);
                }
            });
        }
Ejemplo n.º 4
0
        private void CambiaOrientacion()
        {
            IDeviceOrientation _deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
            DeviceOrientations dvcor = _deviceOrientationSvc.GetOrientation();

            if (dvcor == DeviceOrientations.Landscape)
            {
                grdMainCard.ColumnDefinitions.Clear();
                grdMainCard.RowDefinitions.Clear();
                Enumerable.Range(1, 4).ToList().ForEach(x =>
                                                        grdMainCard.RowDefinitions.Add(
                                                            new RowDefinition {
                    Height = new GridLength(1, GridUnitType.Auto)
                }
                                                            ));
                Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                        grdMainCard.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(33, GridUnitType.Star)
                }
                                                                                          ));
                //grdMainCard.Children.Clear();
                grdMainCard.Children.Add(btnLeerCard, 0, 0 + 1, 0, 0 + 1);
                grdMainCard.Children.Add(cvwCambiarPais, 1, 1 + 1, 0, 0 + 1);
                //grdMainCard.Children.Add(cvwCambiarCard, 2, 2 + 1, 0, 0 + 1);
                grdMainCard.Children.Add(txtNumCard, 0, 0 + 3, 1, 1 + 1);
                grdMainCard.Children.Add(grdCvvCard, 0, 0 + 3, 2, 2 + 1);
                grdMainCard.Children.Add(txtTitular, 0, 0 + 3, 3, 3 + 1);
            }
            else
            {
                try
                {
                    grdMainCard.ColumnDefinitions.Clear();
                    grdMainCard.RowDefinitions.Clear();
                    Enumerable.Range(1, 6).ToList().ForEach(x =>
                                                            grdMainCard.RowDefinitions.Add(
                                                                new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Auto)
                    }
                                                                ));
                    Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                            grdMainCard.ColumnDefinitions.Add(new ColumnDefinition {
                        Width = new GridLength(33, GridUnitType.Star)
                    }
                                                                                              ));
                    //grdMainCard.Children.Clear();
                    grdMainCard.Children.Add(btnLeerCard, 0, 0 + 3, 0, 0 + 1);
                    grdMainCard.Children.Add(cvwCambiarPais, 0, 0 + 3, 1, 1 + 1);
                    //grdMainCard.Children.Add(cvwCambiarCard, 0, 0 + 3, 2, 2 + 1);
                    grdMainCard.Children.Add(txtNumCard, 0, 0 + 3, 3, 3 + 1);
                    grdMainCard.Children.Add(grdCvvCard, 0, 0 + 3, 4, 4 + 1);
                    grdMainCard.Children.Add(txtTitular, 0, 0 + 3, 5, 5 + 1);
                }
                catch (Exception ex)
                {
                }
            }
        }
Ejemplo n.º 5
0
 public OrderListPage()
 {
     InitializeComponent();
     BindingContext     = this;
     Title              = "FOOD DELIVERY";
     Title              = "Orders";
     Icon               = "hometab.png";
     _deviceOrientation = DependencyService.Get <IDeviceOrientation>();
 }
Ejemplo n.º 6
0
 public OrdersListPageOld()
 {
     this.Title         = "FOOD DELIVERY";
     Title              = "Orders";
     Icon               = "hometab.png";
     _deviceOrientation = DependencyService.Get <IDeviceOrientation>();
     _timer             = DependencyService.Get <ITimer>(DependencyFetchTarget.NewInstance);
     _timer.Interval    = 5000;
     _timer.Tick       += UpdataOrders;
 }
Ejemplo n.º 7
0
        private void CambiaOrientacion()
        {
            IDeviceOrientation _deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
            DeviceOrientations dvcor = _deviceOrientationSvc.GetOrientation();

            if (dvcor == DeviceOrientations.Landscape) //apaisado
            {
                wv.HeightRequest = 300;
                wv.WidthRequest  = 300;
            }
            else //portrait
            {
                wv.HeightRequest = 400;
                wv.WidthRequest  = 300;
            }
        }
Ejemplo n.º 8
0
        private void CambiaOrientacion()
        {
            IDeviceOrientation _deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
            DeviceOrientations dvcor = _deviceOrientationSvc.GetOrientation();

            if (dvcor == DeviceOrientations.Landscape)
            //if (width > height) //apaisado
            {
                grdMain.ColumnDefinitions.Clear();
                grdMain.RowDefinitions.Clear();
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(60, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(40, GridUnitType.Star)
                });
                grdMain.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(100, GridUnitType.Star)
                });
                grdMain.Children.Add(_calendarView, 0, 0);
                grdMain.Children.Add(lvFechas, 1, 0);
            }
            else //portrait
            {
                grdMain.ColumnDefinitions.Clear();
                grdMain.RowDefinitions.Clear();
                grdMain.ColumnDefinitions.Add(
                    new ColumnDefinition {
                    Width = new GridLength(100, GridUnitType.Star)
                }
                    );
                Enumerable.Range(1, 2).ToList().ForEach(x =>
                                                        grdMain.RowDefinitions.Add(
                                                            new RowDefinition {
                    Height = new GridLength(40, GridUnitType.Star)
                }
                                                            ));
                grdMain.Children.Add(_calendarView, 0, 0);
                grdMain.Children.Add(lvFechas, 0, 1);
            }
        }
Ejemplo n.º 9
0
 public MainViewModel(IAccelerometer accelerometer   = null,
                      IGyroscope gyroscope           = null,
                      IMagnetometer magnetometer     = null,
                      ICompass compass               = null,
                      IDeviceOrientation orientation = null,
                      IAmbientLight ambientLight     = null,
                      IBarometer barometer           = null,
                      IPedometer pedometer           = null,
                      IProximity proximity           = null)
 {
     this.Sensors = new List <ISensorViewModel>();
     this.AddIf(accelerometer, "G");
     this.AddIf(gyroscope, "G");
     this.AddIf(magnetometer, "M");
     this.AddIf(compass, "D");
     this.AddIf(orientation, "Position");
     this.AddIf(ambientLight, "Light");
     this.AddIf(barometer, "Pressure");
     this.AddIf(pedometer, "Steps");
     this.AddIf(proximity, "Near");
 }
Ejemplo n.º 10
0
        private void CambiaOrientacion()
        {
            IDeviceOrientation _deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
            DeviceOrientations dvcor = _deviceOrientationSvc.GetOrientation();

            if (dvcor == DeviceOrientations.Landscape) //apaisado
            {
                //BackgroundImage = "backfoto2.jpg";
                grdMain.ColumnDefinitions.Clear();
                grdMain.RowDefinitions.Clear();
                Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                        grdMain.RowDefinitions.Add(
                                                            new RowDefinition {
                    Height = new GridLength(40, GridUnitType.Absolute)
                }
                                                            ));
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(40, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(10, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(40, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdMain.Children.Add(btnFace, 1, 0);
                grdMain.Children.Add(btnGoogle, 3, 0);
                grdMain.Children.Add(btnReg, 1, 1);
                grdMain.Children.Add(btnLogin, 3, 1);

                grdLogin.ColumnDefinitions.Clear();
                grdLogin.RowDefinitions.Clear();
                Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                        grdLogin.RowDefinitions.Add(
                                                            new RowDefinition {
                    Height = new GridLength(40, GridUnitType.Absolute)
                }
                                                            ));
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(40, GridUnitType.Star)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(10, GridUnitType.Star)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(40, GridUnitType.Star)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdLogin.Children.Add(edtCorreo, 1, 0);
                grdLogin.Children.Add(nipCapture, 3, 0);
                grdLogin.Children.Add(btnEntrar, 1, 1);
                grdLogin.Children.Add(btnCancelar, 3, 1);
            }
            else //portrait
            {
                //BackgroundImage = "backfoto1.jpg";
                grdMain.ColumnDefinitions.Clear();
                grdMain.RowDefinitions.Clear();
                Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                        grdMain.RowDefinitions.Add(
                                                            new RowDefinition {
                    Height = new GridLength(40, GridUnitType.Absolute)
                }
                                                            ));
                grdMain.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(10, GridUnitType.Absolute)
                });
                grdMain.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(40, GridUnitType.Absolute)
                });
                grdMain.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(10, GridUnitType.Absolute)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(90, GridUnitType.Star)
                });
                grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdMain.Children.Add(btnFace, 1, 0);
                grdMain.Children.Add(btnGoogle, 1, 1);
                grdMain.Children.Add(btnReg, 1, 2);
                grdMain.Children.Add(btnLogin, 1, 4);

                grdLogin.ColumnDefinitions.Clear();
                grdLogin.RowDefinitions.Clear();
                Enumerable.Range(1, 4).ToList().ForEach(x =>
                                                        grdLogin.RowDefinitions.Add(
                                                            new RowDefinition {
                    Height = new GridLength(40, GridUnitType.Absolute)
                }
                                                            ));
                grdLogin.RowDefinitions.Add(new RowDefinition {
                    Height = new GridLength(80, GridUnitType.Absolute)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(90, GridUnitType.Star)
                });
                grdLogin.ColumnDefinitions.Add(new ColumnDefinition {
                    Width = new GridLength(5, GridUnitType.Star)
                });
                grdLogin.Children.Add(edtCorreo, 1, 0);
                grdLogin.Children.Add(nipCapture, 1, 1);
                grdLogin.Children.Add(btnEntrar, 1, 2);
                grdLogin.Children.Add(btnCancelar, 1, 3);
            }
        }
Ejemplo n.º 11
0
        protected override void OnSizeAllocated(double width, double height)
        {
            base.OnSizeAllocated(width, height);
            if (width != this.width || height != this.height)
            {
                this.width  = width;
                this.height = height;
                IDeviceOrientation _deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
                DeviceOrientations dvcor = _deviceOrientationSvc.GetOrientation();
                if (dvcor == DeviceOrientations.Landscape)
                //if (width > height) //apaisado
                {
                    grdMain.ColumnDefinitions.Clear();
                    grdMain.RowDefinitions.Clear();
                    Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                            grdMain.RowDefinitions.Add(
                                                                new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Auto)
                    }
                                                                ));
                    Enumerable.Range(1, 4).ToList().ForEach(x =>
                                                            grdMain.ColumnDefinitions.Add(
                                                                new ColumnDefinition {
                        Width = new GridLength(25, GridUnitType.Star)
                    }
                                                                ));
                    //grdMain.Children.Clear();
                    grdMain.Children.Add(srcBuscar, 0, 0 + 4, 0, 0 + 1);
                    grdMain.Children.Add(btnNombre, 0, 0 + 3, 1, 1 + 1);
                    grdMain.Children.Add(txtNum, 3, 3 + 1, 1, 1 + 1);
                    grdMain.Children.Add(btnPais, 0, 2);
                    grdMain.Children.Add(btnOper, 1, 2);
                    grdMain.Children.Add(btnMonto, 2, 2);
                    grdMain.Children.Add(btnPago, 3, 2);

                    grdSecondary.ColumnDefinitions.Clear();
                    grdSecondary.RowDefinitions.Clear();
                    grdSecondary.ColumnDefinitions.Add(new ColumnDefinition {
                        Width = new GridLength(55, GridUnitType.Star)
                    });
                    Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                            grdSecondary.ColumnDefinitions.Add(
                                                                new ColumnDefinition {
                        Width = new GridLength(55, GridUnitType.Star)
                    }
                                                                ));
                    grdSecondary.RowDefinitions.Add(new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Auto)
                    });
                    grdSecondary.Children.Add(btnNombreMin, 0, 0);
                    grdSecondary.Children.Add(btnPaisMin, 1, 0);
                    grdSecondary.Children.Add(btnOperMin, 2, 0);
                    grdSecondary.Children.Add(btnMontoMin, 3, 0);
                }
                else //portrait
                {
                    grdMain.ColumnDefinitions.Clear();
                    grdMain.RowDefinitions.Clear();
                    Enumerable.Range(1, 7).ToList().ForEach(x =>
                                                            grdMain.RowDefinitions.Add(
                                                                new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Auto)
                    }
                                                                ));
                    grdMain.ColumnDefinitions.Add(new ColumnDefinition {
                        Width = new GridLength(1, GridUnitType.Star)
                    });
                    //grdMain.Children.Clear();
                    grdMain.Children.Add(srcBuscar, 0, 0);
                    grdMain.Children.Add(btnNombre, 0, 1);
                    grdMain.Children.Add(txtNum, 0, 2);
                    grdMain.Children.Add(btnPais, 0, 3);
                    grdMain.Children.Add(btnOper, 0, 4);
                    grdMain.Children.Add(btnMonto, 0, 5);
                    grdMain.Children.Add(btnPago, 0, 6);

                    grdSecondary.ColumnDefinitions.Clear();
                    grdSecondary.RowDefinitions.Clear();
                    Enumerable.Range(1, 3).ToList().ForEach(x =>
                                                            grdSecondary.ColumnDefinitions.Add(
                                                                new ColumnDefinition {
                        Width = new GridLength(33, GridUnitType.Star)
                    }
                                                                ));
                    Enumerable.Range(1, 2).ToList().ForEach(x =>
                                                            grdSecondary.RowDefinitions.Add(
                                                                new RowDefinition {
                        Height = new GridLength(1, GridUnitType.Auto)
                    }
                                                                ));
                    grdSecondary.Children.Add(btnNombreMin, 0, 0 + 3, 0, 0 + 1);
                    grdSecondary.Children.Add(btnPaisMin, 0, 1);
                    grdSecondary.Children.Add(btnOperMin, 1, 1);
                    grdSecondary.Children.Add(btnMontoMin, 2, 1);
                }
            }
        }
Ejemplo n.º 12
0
 public MainPage()
 {
     Title = "Main";
     _deviceOrientationSvc = DependencyService.Get<IDeviceOrientation>();
     PrepareControls();
 }
Ejemplo n.º 13
0
 public MainPage()
 {
     Title = "Main";
     _deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
     PrepareControls();
 }
Ejemplo n.º 14
0
 public MainPage()
 {
     InitializeComponent();
     BindingContext       = new MainPageViewModel();
     deviceOrientationSvc = DependencyService.Get <IDeviceOrientation>();
 }