private async void LoadWorkSheetDetails() { try { _objHeaderModel.TokenCode = Settings.TokenCode; _objDriver_WorkSheetDetailsGetRequest = new Driver_WorkSheetDetailsGetRequest { Id = Settings.WorksheetID, EmployeeId = Settings.UserId, CompanyId = Settings.CompanyId }; await Navigation.PushPopupAsync(new LoadingPopPage()); _objDriver_WorkSheetDetailsGetResponse = await _apiServices.GetDriverWorkSheetDetailsAsync(new Get_API_Url().WorksheetDetailsGetApi(_baseUrl), true, _objHeaderModel, _objDriver_WorkSheetDetailsGetRequest); if (_objDriver_WorkSheetDetailsGetResponse.Response.StatusCode == 200) { //await App.NavigationPage.Navigation.PushAsync(new Driver_SignatureScreenPage(DailyCheckListID)); BindingContext = _objDriver_WorkSheetDetailsGetResponse.Response.WorksheetDetails; Settings.PreviousWorksheetID = _objDriver_WorkSheetDetailsGetResponse.Response.WorksheetDetails.Id; LoadList.ItemsSource = _objDriver_WorkSheetDetailsGetResponse.Response.AllLoadList; DependencyService.Get <IToast>().Show("Sucess!"); await Navigation.PopAllPopupAsync(); } else { DependencyService.Get <IToast>().Show("Something Bad Happend please Try again Later!"); await Navigation.PopAllPopupAsync(); } } catch (Exception ex) { var msg = ex.Message; } }
public WorkSheetDetailsPage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); _objHeaderModel = new HeaderModel(); _baseUrl = Settings.Url + Domain.WorkSheetDetailsGetApiConstant; _baseUrlDeleteLoad = Settings.Url + Domain.DeleteLoadApiConstant; _apiServices = new RestApi(); _objDriver_WorkSheetDetailsGetResponse = new Driver_WorkSheetDetailsGetResponse(); _objDeleteLoadResponse = new DeleteLoadResponse(); LoadWorkSheetDetails(); }
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(); }
public TimingViewPage(Driver_WorkSheetDetailsGetResponse ObjDriver_WorkSheetDetailsGetResponse) { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); _objDriver_WorkSheetDetailsGetResponse = ObjDriver_WorkSheetDetailsGetResponse; }