コード例 #1
0
ファイル: MainActivity.cs プロジェクト: Hawkstone/IoT_Heating
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
            SetContentView(Resource.Layout.MainActivity);

            // setup custom fonts
            var font = Typeface.CreateFromAsset(Assets, "Orbitron-VariableFont_wght.ttf");

            tvSetTemp           = FindViewById <TextView>(Resource.Id.textViewSetTemp);
            tvCurrTemp          = FindViewById <TextView>(Resource.Id.textViewCurrentTemp);
            tvSetTemp.Typeface  = font;
            tvCurrTemp.Typeface = font;

            // display user info
            Models.UserRecord userRecord = Models.userRecord;
            TextView          tvWelcome  = FindViewById <TextView>(Resource.Id.welcomeMA);

            tvWelcome.Text = "Welcome to Leany Heating\n" + userRecord.FirstName + " " + userRecord.LastName;

            // setup event listeners
            tb = FindViewById <ToggleButton>(Resource.Id.togButSystemState);
            tb.CheckedChange += ToggleButtonCheckedChanged;

            Button button = FindViewById <Button>(Resource.Id.buttonLogout);

            button.Click += ButtonLogoutClicked;

            sb = FindViewById <SeekBar>(Resource.Id.seekBarTemp);
            sb.ProgressChanged += SeekBarProgressChanged;

            CheckAndUpdate();
        }
コード例 #2
0
        public HobbyDBUserVM(Models.UserRecord user)
        {
            Dialog = new DialogStuff();

            Id = user.Id;
            HobbyDBUserName = user.HDBUserName;
            HobbyDBUserId   = user.HDBUserId;
            FirstName       = user.FirstName;
            LastName        = user.LastName;
            PhoneNumber     = user.PhoneNumber;
            Email           = user.PreferredEmail.EmailAddress;
            PayPalEmail     = user.PayPalEmail.EmailAddress;
            IsBuyer         = (user.UserType & Models.UserRecord.UserTypes.Buyer) == Models.UserRecord.UserTypes.Buyer;
            IsSeller        = (user.UserType & Models.UserRecord.UserTypes.Seller) == Models.UserRecord.UserTypes.Seller;
            IsNewRecord     = false;
        }