Example #1
0
        public MainWindow()
        {
            InitializeComponent();

            this.CB_Company.ItemsSource       = UnicontaAPIManager.GetCompanies();
            this.CB_Company.SelectedItem      = UnicontaAPIManager.GetCurrentCompany();
            this.CB_Company.SelectionChanged += CB_Company_SelectionChanged;
        }
        public MainPage()
        {
            this.InitializeComponent();

            this.Initialize();

            this.TB_User.Text = UnicontaAPIManager.GetUserName();

            this.CB_Companies.ItemsSource       = UnicontaAPIManager.GetCompanies();
            this.CB_Companies.SelectedItem      = UnicontaAPIManager.GetCurrentCompany();
            this.CB_Companies.SelectionChanged += CB_Companies_SelectionChanged;
        }
        private async void Initialize()
        {
            // Saying hello to the current user
            WelcomeMessage.Text = $"Welcome {UnicontaAPIManager.GetCurrentUsername()}";

            // Creating CompanyPicker
            CompanyPicker.ItemDisplayBinding    = new Binding("Name");
            CompanyPicker.ItemsSource           = UnicontaAPIManager.GetCompanies();
            CompanyPicker.SelectedItem          = UnicontaAPIManager.GetCurrentCompany();
            CompanyPicker.SelectedIndexChanged += CompanyPicker_SelectedIndexChanged;

            // Create CustomerPicker
            CustomerPicker.ItemDisplayBinding    = new Binding("KeyName");
            CustomerPicker.SelectedIndexChanged += CustomerPicker_SelectedIndexChanged;

            // Create ToggleButton
            ToggleButton.Clicked += ToggleButton_Clicked;

            // Refreshing Data
            await RefreshCustomers();
        }