Ejemplo n.º 1
0
        private void configureView()
        {
            TitleViewLabel.Font     = Styles.SetHelveticaBoldFont(18);
            DescriptionLabel.Font   = Styles.SetHelveticaBoldFont(18);
            AlarmRequestLabel1.Font = Styles.SetHelveticaFont(15);
            AlarmRequestLabel2.Font = Styles.SetHelveticaFont(15);
            ConfirmLabel.Font       = Styles.SetHelveticaFont(15);
            DownloadLabel.Font      = Styles.SetHelveticaFont(15);

            NumberConfirmLabel.Font  = Styles.SetHelveticaBoldFont(16);
            NumberRequestLabel.Font  = Styles.SetHelveticaBoldFont(16);
            NumberDownloadLabel.Font = Styles.SetHelveticaBoldFont(16);

            DownloadButton.SetTitleColor(Colors.primaryRed, UIControlState.Normal);
            DownloadButton.Layer.BorderColor  = UIColor.Black.CGColor;
            DownloadButton.Layer.BorderWidth  = 1.0f;
            DownloadButton.Layer.CornerRadius = 4;


            ButtonMail.SetTitleColor(Colors.primaryRed, UIControlState.Normal);

            TitleViewLabel.Text               = AppDelegate.LanguageBundle.GetLocalizedString("alarm_title");
            DescriptionLabel.Text             = AppDelegate.LanguageBundle.GetLocalizedString("alarm_description");
            AlarmRequestLabel1.AttributedText = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("alarm_request_date_text_1"), AlarmRequestLabel1.Font.Name, AlarmRequestLabel1.Font.PointSize);
            AlarmRequestLabel2.Text           = AppDelegate.LanguageBundle.GetLocalizedString("alarm_request_date_text_2");
            ConfirmLabel.AttributedText       = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("alarm_confirm_date"), ConfirmLabel.Font.Name, ConfirmLabel.Font.PointSize);
            DownloadLabel.AttributedText      = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("alarm_download_skype"), DownloadLabel.Font.Name, DownloadLabel.Font.PointSize);
            DownloadButton.SetTitle(AppDelegate.LanguageBundle.GetLocalizedString("alarm_download_skype_link"), UIControlState.Normal);
            EmailButton.SetTitle(AppDelegate.LanguageBundle.GetLocalizedString("alarm_request_button"), UIControlState.Normal);
            ButtonMail.SetTitle(AppDelegate.LanguageBundle.GetLocalizedString("alarm_email"), UIControlState.Normal);
        }
        public void SetPassportInfo(Domain.Model.Employee.Passport passport, string message)
        {
            TimeoutLabel.AttributedText = Styles.ConvertHTMLStyles(message, TimeoutLabel.Font.Name, TimeoutLabel.Font.PointSize);

            switch (passport.ColorPasaporte)
            {
            case "Gris":
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("offline_qr_timeout");
                imageView.Alpha           = 1f;
                viewState.BackgroundColor = Colors.colorStateCaducado;
                break;

            case "Verde":
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help");
                imageView.Alpha           = 1f;
                viewState.BackgroundColor = Colors.colorStateInmune;
                AccessLabel.Text          = AppDelegate.LanguageBundle.GetLocalizedString("access_allowed");
                break;

            case "Rojo":
                imageView.Alpha           = 1f;
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help");
                viewState.BackgroundColor = Colors.colorStateSintomas;
                AccessLabel.Text          = AppDelegate.LanguageBundle.GetLocalizedString("access_not_allowed");
                TimeoutLabel.Text         = "";
                break;
            }
        }
Ejemplo n.º 3
0
        private void styleView()
        {
            buttonRenew.Layer.CornerRadius = 8.0f;
            AccessLabel.Font     = Styles.SetHelveticaBoldFont(20);
            NameLabel.Font       = Styles.SetHelveticaFont(17);
            TimeoutLabel.Font    = Styles.SetHelveticaFont(16);
            textQRHelp.Font      = Styles.SetHelveticaFont(15);
            ToDoLabel.Font       = Styles.SetHelveticaFont(12);
            textQRHelp.TextColor = UIColor.Gray;

            ToDoLabel.AttributedText = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("qrcode_todo"), ToDoLabel.Font.FamilyName, ToDoLabel.Font.PointSize);
        }
Ejemplo n.º 4
0
        private void configureView()
        {
            var hellotitle = String.Format(AppDelegate.LanguageBundle.GetLocalizedString("profile_hello"), ficha.NombreEmpleado);

            HelloLabel.AttributedText = Styles.ConvertHTMLStyles(hellotitle, HelloLabel.Font.Name, HelloLabel.Font.PointSize);
            CloseSessionLabel.Text    = String.Format(AppDelegate.LanguageBundle.GetLocalizedString("profile_close_name"), ficha.NombreEmpleado);
            if (ficha.IdLocalizacion.HasValue)
            {
                CenterDesc.Text = ficha.Localizacion;
            }
            else
            {
                CenterDesc.Text = AppDelegate.LanguageBundle.GetLocalizedString("center_other");
            }
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.
            indicator.Set(4, 2);
            buttonYes.Layer.BorderColor          = UIColor.Black.CGColor;
            buttonYes.Layer.BorderWidth          = 1.0f;
            buttonYes.Layer.CornerRadius         = 4;
            buttonNo.Layer.BorderColor           = UIColor.Black.CGColor;
            buttonNo.Layer.BorderWidth           = 1.0f;
            buttonNo.Layer.CornerRadius          = 4;
            buttonSkip.TitleLabel.AttributedText = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("medical_skip"), buttonSkip.TitleLabel.Font.Name, buttonSkip.TitleLabel.Font.PointSize);

            buttonYes.TouchUpInside  += ButtonResponse_TouchUpInside;
            buttonNo.TouchUpInside   += ButtonResponse_TouchUpInside;
            buttonSkip.TouchUpInside += ButtonResponse_TouchUpInside;
        }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            // Perform any additional setup after loading the view, typically from a nib.
            indicator.Set(2, 2);
            buttonYes.Layer.BorderColor  = UIColor.Black.CGColor;
            buttonYes.Layer.BorderWidth  = 1.0f;
            buttonYes.Layer.CornerRadius = 4;
            buttonNo.Layer.BorderColor   = UIColor.Black.CGColor;
            buttonNo.Layer.BorderWidth   = 1.0f;
            buttonNo.Layer.CornerRadius  = 4;

            buttonYes.TouchUpInside += ButtonResponse_TouchUpInside;
            buttonNo.TouchUpInside  += ButtonResponse_TouchUpInside;

            labelTitle.Text = AppDelegate.LanguageBundle.GetLocalizedString("health_step2_title");
            labelTitle.Font = Styles.SetHelveticaBoldFont(18);

            labelSubtitle.AttributedText = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("health_step2_subtitle"), labelSubtitle.Font.FamilyName, labelSubtitle.Font.PointSize);
            labelHelp1.AttributedText    = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("health_step2_help1"), labelHelp1.Font.FamilyName, labelHelp1.Font.PointSize);
            labelHelp2.AttributedText    = Styles.ConvertHTMLStyles(AppDelegate.LanguageBundle.GetLocalizedString("health_step2_help2"), labelHelp2.Font.FamilyName, labelHelp2.Font.PointSize);
        }
Ejemplo n.º 7
0
        public void SetPassportInfo(Domain.Model.Employee.Passport passport, string message, bool offline)
        {
            if (offline)
            {
                NameLabel.Text = AppDelegate.LanguageBundle.GetLocalizedString("offline_name");
            }
            else
            {
                NameLabel.Text = passport.NombreEmpleado;
            }
            TimeoutLabel.AttributedText = Styles.ConvertHTMLStyles(message, TimeoutLabel.Font.Name, TimeoutLabel.Font.PointSize);
            if (passport.HasMessage)
            {
                ToDoLabel.Hidden = false;
            }
            else
            {
                ToDoLabel.Hidden = true;
            }

            switch (passport.ColorPasaporte)
            {
            case "Gris":
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help");
                imageView.Alpha           = 1f;
                viewState.BackgroundColor = Colors.colorStateCaducado;
                caducado = true;
                break;

            case "Verde":
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help");
                imageView.Alpha           = 1f;
                viewState.BackgroundColor = Colors.colorStateInmune;
                AccessLabel.Text          = AppDelegate.LanguageBundle.GetLocalizedString("access_allowed");
                break;

            case "Rojo":
                imageView.Alpha           = 1f;
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help");
                viewState.BackgroundColor = Colors.colorStateSintomas;
                AccessLabel.Text          = AppDelegate.LanguageBundle.GetLocalizedString("access_not_allowed");
                TimeoutLabel.Text         = "";
                if (caducado)
                {
                    caducado           = false;
                    textQRHelp.Text    = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help_timeout");
                    buttonRenew.Hidden = false;
                }
                break;
            }
            if (caducado)
            {
                textQRHelp.Text           = AppDelegate.LanguageBundle.GetLocalizedString("qrcode_help_timeout");
                buttonRenew.Hidden        = false;
                viewState.BackgroundColor = Colors.colorStateCaducado;
                imageView.Alpha           = 0.5f;
                AccessLabel.Text          = "";
                ToDoLabel.Hidden          = true;
            }
            else
            {
                if (!passport.ColorPasaporte.Equals("Rojo"))
                {
                    buttonRenew.Hidden = true;
                }
            }
        }