public async Task <MasterPageViewModel> TotalGetAllPaging(GetMemberPagingRequest request)
        {
            var sessions = Core.Token;

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions);
            var response = await _client.GetAsync($"/api/members/TotalGetAllPaging?pageIndex=" +
                                                  $"{request.PageIndex}&pageSize={request.PageSize}&IpiNumber={request.IpiNumber}" +
                                                  $"&InternalNo={request.IpEnglishName}&ISWC_NO={request.IpEnglishName}" +
                                                  $"&Society={request.Society}&NameType={request.NameType}"
                                                  );

            var body = await response.Content.ReadAsStringAsync();

            var dataReturn = JsonConvert.DeserializeObject <MasterPageViewModel>(body);

            if (dataReturn != null)
            {
                return(dataReturn);
            }
            else
            {
                MasterPageViewModel data = new MasterPageViewModel
                {
                    TotalRecordes = 0
                };
                return(data);
            }
        }
        public MasterPage()
        {
            InitializeComponent();

            BindingContext = new MasterPageViewModel();
            ListView       = MenuItemsListView;
        }
        public async Task <MasterPageViewModel> TotalGetAllPaging(GetFixParameterPagingRequest request)
        {
            var sessions = Core.Token;

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions);
            var response = await _client.GetAsync($"/api/FixParameters/TotalGetAllPaging?pageIndex=" +
                                                  $"{request.PageIndex}&pageSize={request.PageSize}" +
                                                  $"&Type={request.Type}&Key={request.Key}"
                                                  );

            var body = await response.Content.ReadAsStringAsync();

            var dataReturn = JsonConvert.DeserializeObject <MasterPageViewModel>(body);

            if (dataReturn != null)
            {
                return(dataReturn);
            }
            else
            {
                MasterPageViewModel data = new MasterPageViewModel
                {
                    TotalRecordes = 0
                };
                return(data);
            }
        }
        public async Task <MasterPageViewModel> TotalGetAllPaging(GetPreclaimPagingRequest request)
        {
            var sessions = Core.Token;

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions);
            var response = await _client.GetAsync($"/api/preclaims/TotalGetAllPaging?pageIndex=" +
                                                  $"{request.PageIndex}&pageSize={request.PageSize}&asset_id={request.Asset_ID}" +
                                                  $"&c_title={request.C_Title}&c_iswc={request.C_ISWC}" +
                                                  $"&c_workcode={request.C_Workcode}&c_writers={request.C_Writers}"
                                                  );

            var body = await response.Content.ReadAsStringAsync();

            var dataReturn = JsonConvert.DeserializeObject <MasterPageViewModel>(body);

            if (dataReturn != null)
            {
                return(dataReturn);
            }
            else
            {
                MasterPageViewModel data = new MasterPageViewModel
                {
                    TotalRecordes = 0
                };
                return(data);
            }
        }
示例#5
0
        public async Task <MasterPageViewModel> TotalGetAllPaging(GetWorkHistoryPagingRequest request)
        {
            var sessions = Core.Token;

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions);
            var response = await _client.GetAsync($"/api/WorkHistorys/TotalGetAllPaging?pageIndex=" +
                                                  $"{request.PageIndex}&pageSize={request.PageSize}&Title2={request.Title2}" +
                                                  $"&Writer2={request.Writer2}&Artist2={request.Artist2}" +
                                                  $"&WK_INT_NO={request.WK_INT_NO}&WK_Title2={request.WK_Title2}" +
                                                  $"&WK_Artist2={request.WK_Artist2}"
                                                  );

            var body = await response.Content.ReadAsStringAsync();

            var dataReturn = JsonConvert.DeserializeObject <MasterPageViewModel>(body);

            if (dataReturn != null)
            {
                return(dataReturn);
            }
            else
            {
                MasterPageViewModel data = new MasterPageViewModel
                {
                    TotalRecordes = 0
                };
                return(data);
            }
        }
示例#6
0
        public async Task <MasterPageViewModel> TotalGetAllPaging(GetWorkPagingRequest request)
        {
            var sessions = Core.Token;

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions);
            var response = await _client.GetAsync($"/api/works/TotalGetAllPaging?pageIndex=" +
                                                  $"{request.PageIndex}&pageSize={request.PageSize}&WK_INT_NO={request.WK_INT_NO}" +
                                                  $"&TTL_ENG={request.TTL_ENG}&ISWC_NO={request.ISWC_NO}" +
                                                  $"&ISRC={request.ISRC}&WRITER={request.WRITER}" +
                                                  $"&ARTIST={request.ARTIST}&SOC_NAME={request.SOC_NAME}&SearchType={request.SearchType}&IsGetMonopolyInfo={request.IsGetMonopolyInfo}&SOCIETY={request.SOCIETY}"
                                                  );

            var body = await response.Content.ReadAsStringAsync();

            var dataReturn = JsonConvert.DeserializeObject <MasterPageViewModel>(body);

            if (dataReturn != null)
            {
                return(dataReturn);
            }
            else
            {
                MasterPageViewModel data = new MasterPageViewModel
                {
                    TotalRecordes = 0
                };
                return(data);
            }
        }
        public async Task <MasterPageViewModel> TotalGetAllPaging(GetMonopolyPagingRequest request)
        {
            var sessions = Core.Token;

            _client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", sessions);
            var response = await _client.GetAsync($"/api/monopolys/TotalGetAllPaging?pageIndex=" +
                                                  $"{request.PageIndex}&pageSize={request.PageSize}" +
                                                  $"&group={request.Group}&Name2={request.Name}&Own2={request.Own2}&SearchType={request.SearchType}&CodeNew={request.CodeNew}"
                                                  //$"&ISRC={request.ISRC}&WRITER={request.WRITER}" +
                                                  //$"&ARTIST={request.ARTIST}&SOC_NAME={request.SOC_NAME}"
                                                  );

            var body = await response.Content.ReadAsStringAsync();

            var dataReturn = JsonConvert.DeserializeObject <MasterPageViewModel>(body);

            if (dataReturn != null)
            {
                return(dataReturn);
            }
            else
            {
                MasterPageViewModel data = new MasterPageViewModel
                {
                    TotalRecordes = 0
                };
                return(data);
            }
        }
示例#8
0
 public MasterPage()
 {
     ViewModel = new MasterPageViewModel();
     InitializeComponent();
     Title       = "MasterPage";
     Detail      = new NavigationPage(new HomePage());
     IsPresented = false;
 }
        private void Initialize()
        {
            viewModel = new MasterPageViewModel();
            viewModel.Initialize();

            this.DataContext = viewModel;
            this.Loaded     += MasterPage_Loaded;
        }
示例#10
0
        public MasterPage()
        {
            InitializeComponent();

            BindingContext = masterPageViewModel = new MasterPageViewModel
            {
                Navigation = Navigation
            };
        }
示例#11
0
        public App()
        {
            Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("OTk2MDVAMzEzNzJlMzEyZTMwZnRFb0c3RkxKUFQzNnhXOW9GemwxWXV0dFFDOHMvb04yOTJIOXJVSVdsWT0 =");
            //@31372e312e30fM6ATt0I9zeCgoxyVnkODoxhzc9vaOQiwI5WDYrGQr8 =

            InitializeComponent();

            //MainPage = new NavigationPage(new LoginPage());
            MainPage = new NavigationPage(new SessionPage());
            masterVm = new MasterPageViewModel();
        }
示例#12
0
        public MasterPage(MainPage mainPage)
        {
            InitializeComponent();

            On <Xamarin.Forms.PlatformConfiguration.iOS>().SetUseSafeArea(true);

            this.mainPage = mainPage;

            BindingContext = new MasterPageViewModel(App.Current.UserInfo, App.Current.GameInfo, App.Current.UserImage);

            InitSideBarTaps();
        }
示例#13
0
        public MasterPage()
        {
            InitializeComponent();
            _viewModel = new MasterPageViewModel();

            listView.ItemsSource   = GetItemSource();
            listView.ItemSelected += OnItemSelected;

            Title       = "MasterPage";
            Detail      = new NavigationPage(new HomePage());
            IsPresented = false;
        }
示例#14
0
 public MasterPage()
 {
     InitializeComponent();
     BindingContext = new MasterPageViewModel();
 }
        private async void LoadData(int PageIndex)
        {
            try
            {
                isRequest = true;
                DateTime startTime = DateTime.Now;
                data = new ApiResult <PagedResult <MonopolyViewModel> >();
                dgvMain.Invoke(new MethodInvoker(delegate
                {
                    dgvMain.DataSource = new List <MonopolyViewModel>();
                }));
                #region Get master
                if (searchPageFirst)
                {
                    totalPage = 1;
                    master    = await controller.TotalGetAllPaging(request);

                    if (master.TotalRecordes == 0)
                    {
                        statusMain.Invoke(new MethodInvoker(delegate
                        {
                            lbOperation.Text = "data empty";
                        }));
                        isRequest = false;
                        return;
                    }
                    else
                    {
                        if (master.TotalRecordes % request.PageSize == 0)
                        {
                            totalPage = master.TotalRecordes / request.PageSize;
                        }
                        else
                        {
                            totalPage = master.TotalRecordes / request.PageSize + 1;
                        }
                    }
                    searchPageFirst = false;
                }
                #endregion
                request.PageIndex = PageIndex;
                data = await controller.GetAllPaging(request);

                DateTime endtime = DateTime.Now;
                if (data.IsSuccessed)
                {
                    lbTotalPage.Invoke(new MethodInvoker(delegate
                    {
                        lbTotalPage.Text = totalPage.ToString();
                    }));
                    txtPageCurrent.Invoke(new MethodInvoker(delegate
                    {
                        txtPageCurrent.Value = data.ResultObj.PageIndex;
                    }));
                    richinfo.Invoke(new MethodInvoker(delegate
                    {
                        richinfo.Text  = "";
                        richinfo.Text += $"Total record(s): {master.TotalRecordes}{Environment.NewLine}";
                        richinfo.Text += $"Page index: {data.ResultObj.PageIndex}{Environment.NewLine}";
                        richinfo.Text += $"Page count: {totalPage}{Environment.NewLine}";
                        richinfo.Text += $"Page size: {data.ResultObj.PageSize}{Environment.NewLine}";
                        richinfo.Text += $"Start time(search): {startTime.ToString("HH:mm:ss")}{Environment.NewLine}";
                        richinfo.Text += $"End time(search): {endtime.ToString("HH:mm:ss")}{Environment.NewLine}";
                        richinfo.Text += $"Time response(sec(s)): {(endtime - startTime).TotalSeconds.ToString("##0.00")}{Environment.NewLine}";
                    }));
                    cboFields_SelectedIndexChanged(null, null);
                    statusMain.Invoke(new MethodInvoker(delegate
                    {
                        lbInfo.Text = $"Search data from serve, total record(s): {data.ResultObj.Items.Count}";
                    }));
                    EnablePagging(data, totalPage);
                    cboFields_SelectedIndexChanged(null, null);
                }
                else
                {
                    DirectionNarrowDisable();
                }
                isRequest = false;
            }
            catch (Exception ex)
            {
                isRequest = false;
                MessageBox.Show($"Load data is error: {ex.ToString()}");
            }
        }
示例#16
0
 public MasterPage(MasterPageViewModel viewModel)
 {
     InitializeComponent();
     BindingContext = viewModel;
 }
 public MasterPage()
 {
     InitializeComponent();
     masterPageModel     = new MasterPageViewModel();
     this.BindingContext = masterPageModel;
 }
示例#18
0
 /*
  * Contructor for Masterpage, initialize all components and BindingContext
  *
  * PARAM
  * page: encapsulate page
  * user: encapsulate user
  * items: encapsulate items
  * weapon: encapsulate weapon
  * truth: encapsulate truth
  *
  * RETURNS Nothing
  */
 public MasterPageView(Page page, UserModel user, InventoryItemsModel items, WeaponInfoModel weapon,
                       logged truth, DungeonView dungeon, ItemInfoModel itemInv, ShopModel Shop, CharacterInfoModel Characters)
 {
     InitializeComponent();
     BindingContext = new MasterPageViewModel(page, user, items, weapon, truth, this, this, dungeon, itemInv, Shop, Characters);
 }
 public MasterPage()
 {
     InitializeComponent();
     myImage.GestureRecognizers.Add(new TapGestureRecognizer(imageTap));
     BindingContext = new MasterPageViewModel();
 }
示例#20
0
 public AddCategoryItemPage(MasterPageViewModel context)
 {
     InitializeComponent();
     _context = context;
 }
示例#21
0
        public MainPage()
        {
            InitializeComponent();

            Detail = NaviagationService.CreateNavigationPage(new FactsPage(TypeOfFact.All));
            if (Device.OS != TargetPlatform.Android)
            {
                Icon = MediaResoursesHelper.GetMediaPath("burger.png");
            }
            MasterBehavior = MasterBehavior.Popover;
            _viewModel     = App.Container.Resolve(typeof(MasterPageViewModel), "masterPageViewModel") as MasterPageViewModel;
            BindingContext = _viewModel;
            SetMenuPanel();
            IsPresentedChanged += (sender, args) => { SetMenuPanel(); };
            var logoImage = new Image
            {
                Source            = MediaResoursesHelper.GetMediaPath("Logo.png"),
                HorizontalOptions = LayoutOptions.CenterAndExpand,
                VerticalOptions   = LayoutOptions.Start,
                WidthRequest      = 150
            };

            AllFactsTitle = new Label
            {
                TextColor          = Color.White,
                FontSize           = Device.GetNamedSize(NamedSize.Medium, typeof(Label)),
                GestureRecognizers = { new TapGestureRecognizer {
                                           Command = new Command(() =>
                        {
                            Task.Run(async() =>
                            {
                                await AllFactsTitle.FadeTo(0.5);
                                await AllFactsTitle.FadeTo(1);
                            });
                            Device.BeginInvokeOnMainThread(() =>
                            {
                                Detail      = NaviagationService.CreateNavigationPage(new FactsPage(TypeOfFact.All));
                                IsPresented = false;
                            });
                        })
                                       } }
            };
            ReadedFactsTitle = new Label
            {
                TextColor          = Color.White,
                FontSize           = Device.GetNamedSize(NamedSize.Medium, typeof(Label)),
                GestureRecognizers = { new TapGestureRecognizer {
                                           Command = new Command(() =>
                        {
                            Task.Run(async() =>
                            {
                                await ReadedFactsTitle.FadeTo(0.5);
                                await ReadedFactsTitle.FadeTo(1);
                            });
                            Device.BeginInvokeOnMainThread(() =>
                            {
                                Detail      = NaviagationService.CreateNavigationPage(new FactsPage(TypeOfFact.Readed));
                                IsPresented = false;
                            });
                        })
                                       } }
            };
            FavoriteFactsTitle = new Label
            {
                TextColor          = Color.White,
                FontSize           = Device.GetNamedSize(NamedSize.Medium, typeof(Label)),
                GestureRecognizers = { new TapGestureRecognizer {
                                           Command = new Command(() =>
                        {
                            Task.Run(async() =>
                            {
                                await FavoriteFactsTitle.FadeTo(0.5);
                                await FavoriteFactsTitle.FadeTo(1);
                            });
                            Device.BeginInvokeOnMainThread(() =>
                            {
                                Detail      = NaviagationService.CreateNavigationPage(new FactsPage(TypeOfFact.Favorite));
                                IsPresented = false;
                            });
                        })
                                       } }
            };
            NightModeTitle = new Label
            {
                TextColor          = Color.White,
                FontSize           = Device.GetNamedSize(NamedSize.Medium, typeof(Label)),
                Margin             = new Thickness(0, 30, 0, 0),
                GestureRecognizers = { new TapGestureRecognizer {
                                           Command = new Command(() =>
                        {
                            Task.Run(async() =>
                            {
                                await NightModeTitle.FadeTo(0.5);
                                await NightModeTitle.FadeTo(1);
                            });
                            CommonData.IsNightMode = !CommonData.IsNightMode;
                            SetMenuPanel();
                            Task.Run(() =>
                            {
                                _viewModel.SaveSettings();
                                Device.BeginInvokeOnMainThread(() =>
                                {
                                    Detail      = NaviagationService.CreateNavigationPage(new FactsPage(TypeOfFact.All));
                                    IsPresented = false;
                                });
                            });
                        })
                                       } }
            };

            BackgroundTitle = new Label
            {
                TextColor          = Color.White,
                FontSize           = Device.GetNamedSize(NamedSize.Medium, typeof(Label)),
                Text               = "Set background",
                GestureRecognizers = { new TapGestureRecognizer {
                                           Command = new Command(() =>
                        {
                            Task.Run(async() =>
                            {
                                await BackgroundTitle.FadeTo(0.5);
                                await BackgroundTitle.FadeTo(1);
                            });
                            Task.Run(() =>
                            {
                                Device.BeginInvokeOnMainThread(() =>
                                {
                                    Detail      = NaviagationService.CreateNavigationPage(new BackgroundPage());
                                    IsPresented = false;
                                });
                            });
                        })
                                       } }
            };

            AllFactsTitle.SetBinding(Label.TextProperty, "AllFactsTitle");
            ReadedFactsTitle.SetBinding(Label.TextProperty, "ReadedFactsTitle");
            FavoriteFactsTitle.SetBinding(Label.TextProperty, "FavoriteFactsTitle");
            NightModeTitle.SetBinding(Label.TextProperty, "NightModeTitle");
            BackgroundTitle.SetBinding(Label.IsVisibleProperty, "BackgroundTitleIsVisible");

            Wrapper.Children.Add(logoImage);
            Wrapper.Children.Add(AllFactsTitle);
            Wrapper.Children.Add(ReadedFactsTitle);
            Wrapper.Children.Add(FavoriteFactsTitle);
            Wrapper.Children.Add(NightModeTitle);
            Wrapper.Children.Add(BackgroundTitle);
        }
 public MenuPage()
 {
     BindingContext = new MasterPageViewModel();
     Title          = "Menu";
     InitializeComponent();
 }
示例#23
0
 public MasterPage()
 {
     InitializeComponent();
     BindingContext = new MasterPageViewModel();
     NavigationPage.SetHasNavigationBar(this, false);
 }