public void SetItemsCount(int aItemsCount) { // Проверки на то, надоли увеличивать размер масива if (fItemsCount == aItemsCount) { return; } if (fItemsCount >= aItemsCount) { fItemsCount = aItemsCount; return; } // увеличиваем размер масива CItems <T1>[] tempArray = new CItems <T1> [aItemsCount]; if (Items != null) { System.Array.Copy(Items, tempArray, fItemsCount); } for (int i = fItemsCount; i < aItemsCount; i++) { tempArray[i] = new CItems <T1>(); } Items = tempArray; fItemsCount = aItemsCount; }
public string GetInventoryItemsListInCSV(string InputValue, ref string PageInfo) { COutputValue pInfo = new COutputValue(); IList <CItems> list = new CItemsDao().GetInventoryItemsList(InputValue, ref pInfo); PageInfo = pInfo.ToCSV(); return(CItems.ToCSV <CItems>(list)); }
static Utility() { // Menu Summoners.Initialize(); OItems.Initialize(); DItems.Initialize(); CItems.Initialize(); Protector.Initialize(); Cleansers.Initialize(); Settings.Initialize(); }
static Utility() { // Menu Summoners.Initialize(); if (UtilsManager.IsSupported) { Stealer.Initialize(); } OItems.Initialize(); DItems.Initialize(); CItems.Initialize(); Protector.Initialize(); Cleansers.Initialize(); Settings.Initialize(); }
public void OnGet(int id) { Item = mItem.Find(id); }
private async void ConfirmButton_Clicked(object sender, EventArgs e) { var picker = CheckTypePicker; if (picker.SelectedIndex < 0) { await DisplayAlert("Error", "Select type of transportation!", "Ok"); return; } var Ctype = String.Empty; Ctype = (String)(CItems.GetValue(picker.SelectedIndex)); //if (picker.SelectedIndex == 10) //{ // Ctype = "Walk"; //} //else if (picker.SelectedIndex == ) //{ // Ctype = "Flight"; //} //else if (picker.SelectedIndex == 3) //{ // Ctype = "Train"; //} //else if (picker.SelectedIndex == 2) //{ // Ctype = "Bus"; //} //else if (picker.SelectedIndex == 1) //{ // Ctype = "Auto"; //} //else if (picker.SelectedIndex == 0) //{ // Ctype = "Personal"; //} var startTransistUser = String.Empty; var startTransistPlace = String.Empty; if (!String.IsNullOrEmpty(PlaceEntry.Text)) { startTransistUser = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ToTitleCase(PlaceEntry.Text); } var current = Connectivity.NetworkAccess; if (current == NetworkAccess.Internet) { MainFrame.IsVisible = false; LoadingOverlay.IsVisible = true; LoadingIndicatorText.Text = "Starting Transist"; try { var request = new GeolocationRequest(GeolocationAccuracy.High, TimeSpan.FromSeconds(10)); var location = await Geolocation.GetLocationAsync(request); if (location == null) { location = await Geolocation.GetLastKnownLocationAsync(); } if (location != null) { if (location.IsFromMockProvider) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Your device is set to use mock location. Please disable it and try again!", "OK"); return; } try { var lat = location.Latitude; var lon = location.Longitude; var placemarks = await Geocoding.GetPlacemarksAsync(lat, lon); var placemark = placemarks?.FirstOrDefault(); if (placemark != null) { var Lati = lat; var Longi = lon; var PlaceDetails = ""; if (!String.IsNullOrEmpty(placemark.SubThoroughfare)) { PlaceDetails = placemark.SubThoroughfare; } if (!String.IsNullOrEmpty(placemark.Thoroughfare)) { PlaceDetails = $"{PlaceDetails}, {placemark.Thoroughfare}"; } if (!String.IsNullOrEmpty(placemark.SubLocality)) { PlaceDetails = $"{PlaceDetails}, {placemark.SubLocality}"; } if (!String.IsNullOrEmpty(placemark.Locality)) { PlaceDetails = $"{PlaceDetails}, {placemark.Locality}"; } if (!String.IsNullOrEmpty(placemark.SubAdminArea)) { PlaceDetails = $"{PlaceDetails}, {placemark.SubAdminArea}"; } if (!String.IsNullOrEmpty(placemark.AdminArea)) { PlaceDetails = $"{PlaceDetails}, {placemark.AdminArea}"; } if (!String.IsNullOrEmpty(PlaceDetails)) { if (PlaceDetails.Length > 0) { if (PlaceDetails[0] == ',') { PlaceDetails = PlaceDetails.Remove(0, 1); } } } await Task.Run(async() => { string url = DifferentUrls.GetDateTime; HttpContent q1 = new FormUrlEncodedContent(new List <KeyValuePair <string, string> >() { new KeyValuePair <string, string>("Username", Application.Current.Properties["Username"].ToString()) }); using (var httpClient = new HttpClient()) { try { Task <HttpResponseMessage> getResponse = httpClient.PostAsync(url, q1); HttpResponseMessage response = await getResponse; if (response.IsSuccessStatusCode) { var myContent = await response.Content.ReadAsStringAsync(); Device.BeginInvokeOnMainThread(async() => { Application.Current.Properties["TransistTime"] = myContent; Application.Current.Properties["TransistUser"] = startTransistUser; Application.Current.Properties["TransistPlace"] = PlaceDetails; Application.Current.Properties["TransistType"] = Ctype; await Application.Current.SavePropertiesAsync(); var Message = $"Started Transistion at {myContent}!!"; await DisplayAlert("Success", Message, "OK"); MainFrame.IsVisible = true; LoadingOverlay.IsVisible = false; await Navigation.PopAsync(); return; }); } else { Device.BeginInvokeOnMainThread(() => { var Message = "Server Is Down. Try Again After Some Time"; DisplayAlert("Error", Message, "OK"); MainFrame.IsVisible = true; LoadingOverlay.IsVisible = false; return; }); } } catch (Exception) { Device.BeginInvokeOnMainThread(() => { var Message = "Check Your Internet Connection and Try Again"; DisplayAlert("Error", Message, "OK"); MainFrame.IsVisible = true; LoadingOverlay.IsVisible = false; return; }); } } }); } else { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Can not connect to location server. Try after some time!", "OK"); return; } } catch (FeatureNotSupportedException) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Location feature not supported on your device!", "OK"); return; } catch (Exception) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Can not connect to location server. Try after some time!", "OK"); return; } } } catch (FeatureNotSupportedException) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Location feature not supported on your device!", "OK"); return; } catch (FeatureNotEnabledException) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Enable location access on your device!", "OK"); return; } catch (PermissionException) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Location permission not granted. Go to app setting and grant location permission!", "OK"); return; } catch (Exception) { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "Can not connect to location server. Try after some time!", "OK"); return; } } else { LoadingOverlay.IsVisible = false; MainFrame.IsVisible = true; await DisplayAlert("Error", "No Internet Connection", "OK"); return; } }
public string GetItem(string InputValue) { CItems item = service.GetInventoryItem(InputValue); return(CJson.SerializeObject(item)); }