Ejemplo n.º 1
0
        public AddTollsPage(Driver_TollsListResponse driver_TollsListResponse)
        {
            InitializeComponent();
            _objDriver_TollsListResponse = driver_TollsListResponse;

            ListViewTolls.ItemsSource = _objDriver_TollsListResponse.Response.AccountSettingTollList;
        }
        public Driver_LoadDetailsPage(int LoadID)
        {
            InitializeComponent();
            NavigationPage.SetHasNavigationBar(this, false);
            Loadid = LoadID;
            _objDriver_EditLoadResponse  = new Driver_EditLoadResponse();
            _objDriver_LoadTypeResponse  = new Driver_LoadTypeResponse();
            _objDriver_TollsListResponse = new Driver_TollsListResponse();
            _objHeaderModel = new HeaderModel();

            _apiServices      = new RestApi();
            _baseUrlGetData   = Settings.Url + Domain.EditLoadApiConstant;
            _baseUrlLoadTypes = Settings.Url + Domain.GetLoadTypesApiConstant;
            _baseUrlTollsList = Settings.Url + Domain.GetTollsListApiConstant;
            GetLoadTypes();
            LoadTolls();
        }
Ejemplo n.º 3
0
        public Driver_AddLoadPage(Driver_WorkSheetDetailsGetResponse objDriver_WorkSheetDetailsGetResponse)
        {
            InitializeComponent();
            NavigationPage.SetHasNavigationBar(this, false);
            _objDriver_LoadTypeResponse            = new Driver_LoadTypeResponse();
            _objDriver_TollsListResponse           = new Driver_TollsListResponse();
            _objDriver_AddLoadRequest              = new Driver_AddLoadRequest();
            _objDriver_WorkSheetDetailsGetResponse = objDriver_WorkSheetDetailsGetResponse;
            BindingContext    = _objDriver_AddLoadRequest;
            _objHeaderModel   = new HeaderModel();
            _apiServices      = new RestApi();
            _baseUrlLoadTypes = Settings.Url + Domain.GetLoadTypesApiConstant;
            _baseUrlTollsList = Settings.Url + Domain.GetTollsListApiConstant;

            GetLoadTypes();
            LoadTolls();
        }
Ejemplo n.º 4
0
        private async void LoadTolls()
        {
            try
            {
                _objHeaderModel.TokenCode             = Settings.TokenCode;
                _objDriver_TollsListRequest           = new Driver_TollsListRequest();
                _objDriver_TollsListRequest.ComapnyId = Settings.CompanyId;
                _objDriver_TollsListRequest.SearchKey = string.Empty;
                _objDriver_TollsListRequest.Limit     = 50;
                _objDriver_TollsListRequest.OffSet    = 0;
                await Navigation.PushPopupAsync(new LoadingPopPage());

                _objDriver_TollsListResponse = await _apiServices.GetTollListAsync(new Get_API_Url().GetTollsListApi(_baseUrlTollsList), true, _objHeaderModel, _objDriver_TollsListRequest);

                if (_objDriver_TollsListResponse.Response.StatusCode == 200)
                {
                    //await App.NavigationPage.Navigation.PushAsync(new Driver_SignatureScreenPage(DailyCheckListID));

                    DependencyService.Get <IToast>().Show(_objDriver_TollsListResponse.Response.Message);

                    await Navigation.PopAllPopupAsync();
                }
                else
                {
                    DependencyService.Get <IToast>().Show(_objDriver_TollsListResponse.Response.Description);
                    await Navigation.PopAllPopupAsync();
                }
            }
            catch (Exception ex)
            {
                await Navigation.PopAllPopupAsync();

                var msg = ex.Message;
            }
            finally
            {
                LoadWorkSheetData();
            }
        }