public AddWorkSheetPage() { InitializeComponent(); NavigationPage.SetHasNavigationBar(this, false); _objAddWorksheetRequestModel = new AddWorkSheetRequestModel(); _objAddWorksheetResponseModel = new AddWorksheetResponseModel(); _objDriver_LoadTypeResponse = new Driver_LoadTypeResponse(); _objDriverSelectVehicleResonse = new DriverSelectVehicleResonse(); _objLoadCompanySiteResponse = new LoadCompanySiteResponse(); _objDriver_GetClientsResponse = new Driver_GetClientsResponse(); _objAddWorkSheetNumberResponse = new AddWorkSheetNumberResponse(); _objShiftDataViewModel = new ShiftDataViewModel(); dropdownShift.ItemsSource = _objShiftDataViewModel.GetShiftType(); _objHeaderModel = new HeaderModel(); _apiServices = new RestApi(); _baseUrlLoadTypes = Settings.Url + Domain.GetLoadTypesApiConstant; _baseUrlVehicle = Settings.Url + Domain.SelectVehicleApiConstant; _baseUrlCompanySite = Settings.Url + Domain.GetCompanySitesApiConstant; _baseUrlGetClients = Settings.Url + Domain.GetClientsApiConstant; _baseUrlAddWorkSheet = Settings.Url + Domain.AddWorkSheetApiConstant; _baseUrlGetWorksheetNo = Settings.Url + Domain.GetWorksheetNumberApiConstant; BindingContext = _objAddWorksheetRequestModel; // xyz("WKA009"); }
private async void GetLoadTypes() { try { _objHeaderModel.TokenCode = Settings.TokenCode; _objDriver_LoadTypesRequest = new Driver_LoadTypesRequest { CreatedBy = 0 }; await Navigation.PushPopupAsync(new LoadingPopPage()); _objDriver_LoadTypeResponse = await _apiServices.GetLoadTypesAsync(new Get_API_Url().GetLoadTypesApi(_baseUrlLoadTypes), true, _objHeaderModel, _objDriver_LoadTypesRequest); if (_objDriver_LoadTypeResponse.Response.StatusCode == 200) { //await App.NavigationPage.Navigation.PushAsync(new Driver_SignatureScreenPage(DailyCheckListID)); dropdownLoadType.ItemsSource = _objDriver_LoadTypeResponse.Response.LoadTypes; DependencyService.Get <IToast>().Show(_objDriver_LoadTypeResponse.Response.Message); await Navigation.PopAllPopupAsync(); } else { DependencyService.Get <IToast>().Show(_objDriver_LoadTypeResponse.Response.Description); await Navigation.PopAllPopupAsync(); } } catch (Exception ex) { await Navigation.PopAllPopupAsync(); var msg = ex.Message; } }
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(); }
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(); }