public override void OnCreate(Bundle savedInstanceState) { // fill up the list with a bunch of junk while (data_list.Count () < 100) { data_list.AddRange(data_list); } base.OnCreate (savedInstanceState); adapter = new GridAdapter(this, Activity, Resource.Layout.grid_item, data_list); }
public override void OnCreate(Bundle savedInstanceState) { // fill up the list with a bunch of junk while (data_list.Count() < 100) { data_list.AddRange(data_list); } base.OnCreate(savedInstanceState); adapter = new GridAdapter(this, Activity, Resource.Layout.grid_item, data_list); }
public override void Construct() { base.Construct(); gridAdapter = new GridAdapter(10, 10); var buildingTypes = (BuildingType[])Enum.GetValues(typeof(BuildingType)); buildings = new IBuildingStrategy[buildingTypes.Length]; for (int i = 0; i < buildings.Length; i++) { buildings[i] = CreateBuildingMoq(buildingTypes[i], new Vector(i + 1, i + 1)); } Assert.That(buildings, Is.Not.Null.Or.Empty); }
protected override void OnCreate(Bundle bundle) { base.OnCreate (bundle); ActionBar.SetDisplayHomeAsUpEnabled (true); if (DataHolder.Current == null) new DataHolder (); // Set our view from the "main" layout resource SetContentView (Resource.Layout.Game); adapter = new GridAdapter (this, -1, DataHolder.Current.phrases); var gridView = FindViewById<GridView> (Resource.Id.gridView1); gridView.Adapter = adapter; gridView.ItemClick += BingoItemClicked; }
// private method used by ItemSource private void setAdapter(GridAdapter adapter) { if (NumColumns <= 0) { throw new ArgumentException("NumColumns must be geter then zero!"); } this.adapter = adapter ?? throw new ArgumentNullException("Adapter can not be null!"); // Attach NotifyDataSetChange event adapter.AttachToEvent(Handle_notifyDataSetChange); // Attach NotifyDataSetChangeByIndex event adapter.AttachToEvent(Handle_notifyDataSetChangeByIndex); // set column and row definations // also change in the definations setDefinations(); // load view at initial state loadCells(); }
/// <summary> /// Retrieves an AutomationElement that represents the specified cell. /// </summary> /// <param name="extension">The extended interface.</param> /// <param name="control">The UI Automation element</param> /// <param name="row">The ordinal number of the row of interest.</param> /// <param name="column">The ordinal number of the column of interest.</param> /// <returns> /// An AutomationElement that represents the retrieved cell /// </returns> public static AutomationElement GetItemHook(this GridAdapter extension, BaseProdControl control, int row, int column) { try { return(UiaGetItem(control, row, column)); } catch (ArgumentNullException err) { throw new ProdOperationException(err); } catch (ElementNotAvailableException err) { throw new ProdOperationException(err); } catch (InvalidOperationException err) { throw new ProdOperationException(err); } }
/// <summary> /// Gets the total number of rows in a grid. /// </summary> /// <param name="extension">The extended interface.</param> /// <param name="control">The UI Automation element</param> /// <returns> /// The total number of rows. /// </returns> public static int GetRowCountHook(this GridAdapter extension, BaseProdControl control) { try { return(UiaGetRowCount(control)); } catch (ArgumentNullException err) { throw new ProdOperationException(err); } catch (ElementNotAvailableException err) { throw new ProdOperationException(err); } catch (InvalidOperationException err) { throw new ProdOperationException(err); } }
public GridNavigationManager(GridAdapter <TParams, TCellViewsHolder> gridAdapter) : base(gridAdapter) { _GridAdapter = gridAdapter; }
public void setup() { _gridAdapter = new GridAdapter(); _gridAdapter.RenderSize = new Size(500, 500); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { rootView = inflater.Inflate(Resource.Layout.gstn_verification, container, false); StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.SetVmPolicy(builder.Build()); StrictMode.ThreadPolicy.Builder builder1 = new StrictMode.ThreadPolicy.Builder().PermitAll(); StrictMode.SetThreadPolicy(builder1.Build()); con = new InternetConnection(); searchGST = (TextInputEditText)rootView.FindViewById(Resource.Id.searchGSTN); gstnProgress = (ProgressBar)rootView.FindViewById(Resource.Id.progressGST); tradeName1 = (TextView)rootView.FindViewById(Resource.Id.tradeName); gstnIdText1 = (TextView)rootView.FindViewById(Resource.Id.gstnId); regDate1 = (TextView)rootView.FindViewById(Resource.Id.regDate); mobileNumber1 = (TextView)rootView.FindViewById(Resource.Id.mobileNumberVer); linear1 = (LinearLayout)rootView.FindViewById(Resource.Id.linearQuestion1); linear2 = (LinearLayout)rootView.FindViewById(Resource.Id.linearQuestion2); linear3 = (LinearLayout)rootView.FindViewById(Resource.Id.linearQuestion3); gridLayout = (LinearLayout)rootView.FindViewById(Resource.Id.gridVer); submitDataVer = (Button)rootView.FindViewById(Resource.Id.submitVerification); cameraVer = (ImageButton)rootView.FindViewById(Resource.Id.cameraVer); gridViewVer = (GridView)rootView.FindViewById(Resource.Id.gridViewVer); checkValidate = (CheckBox)rootView.FindViewById(Resource.Id.checkVerification); rg1 = (RadioGroup)rootView.FindViewById(Resource.Id.myRadioGroup1); rg2 = (RadioGroup)rootView.FindViewById(Resource.Id.myRadioGroup2); rg3 = (RadioGroup)rootView.FindViewById(Resource.Id.myRadioGroup3); rg4 = (LinearLayout)rootView.FindViewById(Resource.Id.myRadioGroup4); Yes1 = (RadioButton)rootView.FindViewById(Resource.Id.yes1); Yes2 = (RadioButton)rootView.FindViewById(Resource.Id.yes2); Yes3 = (RadioButton)rootView.FindViewById(Resource.Id.yes3); No1 = (RadioButton)rootView.FindViewById(Resource.Id.no1); No2 = (RadioButton)rootView.FindViewById(Resource.Id.no2); No3 = (RadioButton)rootView.FindViewById(Resource.Id.no3); Manufacturer = (CheckBox)rootView.FindViewById(Resource.Id.manufacturer); Trader = (CheckBox)rootView.FindViewById(Resource.Id.trader); ServiceDealer = (CheckBox)rootView.FindViewById(Resource.Id.serviceDealer); turnoverText = (TextInputEditText)rootView.FindViewById(Resource.Id.turnOver); otherText = (TextInputEditText)rootView.FindViewById(Resource.Id.otherText1); areaBusiness = (TextInputEditText)rootView.FindViewById(Resource.Id.area1); businessSelectButton = (Button)rootView.FindViewById(Resource.Id.mySelection); grid_adapter = new GridAdapter(Activity, Utilities.imageList); gridViewVer.Adapter = grid_adapter; tradeName1.Visibility = ViewStates.Gone; gstnIdText1.Visibility = ViewStates.Gone; regDate1.Visibility = ViewStates.Gone; mobileNumber1.Visibility = ViewStates.Gone; gridLayout.Visibility = ViewStates.Gone; submitDataVer.Visibility = ViewStates.Gone; cameraVer.Visibility = ViewStates.Gone; gridViewVer.Visibility = ViewStates.Gone; checkValidate.Visibility = ViewStates.Gone; linear1.Visibility = ViewStates.Gone; linear2.Visibility = ViewStates.Gone; linear3.Visibility = ViewStates.Gone; otherText.Visibility = ViewStates.Gone; areaBusiness.Visibility = ViewStates.Gone; turnoverText.Visibility = ViewStates.Gone; rg4.Visibility = ViewStates.Gone; businessSelectButton.Visibility = ViewStates.Gone; Yes1.Click += RadioButtonClick; No1.Click += RadioButtonClick; Yes2.Click += RadioButtonClick; No2.Click += RadioButtonClick; Yes3.Click += RadioButtonClick; No3.Click += RadioButtonClick; businessSelectButton.Click += delegate { try { Intent i = new Intent(Activity, typeof(BusinessTypeFragment)); Activity.StartActivity(i); //FragmentTransaction ft = FragmentManager.BeginTransaction(); //BusinessTypeFragment f4 = new BusinessTypeFragment(); //ft.Replace(Resource.Id.container, f4); //ft.AddToBackStack("BusinessTypeFragment"); //ft.Commit(); // FragmentManager.BeginTransaction().Add(Resource.Id.container, new BusinessTypeFragment()).Commit(); }catch (Exception ex) { } }; mobileNumber1.Click += delegate { AlertDialog.Builder alertDiag = new AlertDialog.Builder(Activity); alertDiag.SetTitle("Call Dialog"); alertDiag.SetMessage("Do you want to call?"); alertDiag.SetPositiveButton("Call", (senderAlert, args) => { try { var uri = Android.Net.Uri.Parse("tel:" + phoneNumber); var intent = new Intent(Intent.ActionDial, uri); StartActivity(intent); }catch (Exception e) { } }); alertDiag.SetNegativeButton("Cancel", (senderAlert, args) => { alertDiag.Dispose(); }); Android.App.Dialog diag = alertDiag.Create(); diag.Show(); }; cameraVer.Click += delegate { CameraPic(); }; searchGST.TextChanged += delegate { if (searchGST.Text.ToString().Length >= 15) { string searchText = searchGST.Text.ToString(); if (con.connectivity()) { GSTNSearch(searchText).Wait(); } else { Toast.MakeText(Activity, "Please connect to Internet.", ToastLength.Long).Show(); } } else { tradeName1.Visibility = ViewStates.Gone; gstnIdText1.Visibility = ViewStates.Gone; regDate1.Visibility = ViewStates.Gone; mobileNumber1.Visibility = ViewStates.Gone; gridLayout.Visibility = ViewStates.Gone; checkValidate.Visibility = ViewStates.Gone; submitDataVer.Visibility = ViewStates.Gone; cameraVer.Visibility = ViewStates.Gone; gridViewVer.Visibility = ViewStates.Gone; linear1.Visibility = ViewStates.Gone; linear2.Visibility = ViewStates.Gone; linear3.Visibility = ViewStates.Gone; otherText.Visibility = ViewStates.Gone; areaBusiness.Visibility = ViewStates.Gone; turnoverText.Visibility = ViewStates.Gone; rg4.Visibility = ViewStates.Gone; businessSelectButton.Visibility = ViewStates.Gone; } }; submitDataVer.Click += delegate { other = otherText.Text.ToString(); premisesArea = areaBusiness.Text.ToString(); if (checkValidate.Selected) { compoundingEligible = "Yes"; } else { compoundingEligible = "No"; } //if (Manufacturer.Selected) //{ // manuf = "Manufacturer"; //} //if (Trader.Selected) //{ // trad = "Trader"; //} //if (ServiceDealer.Selected) //{ // dealer = "Service Dealer"; //} turnOver = turnoverText.Text.ToString(); //if (!manuf.Equals("")) //{ // if (!combine.Equals("")) // { // combine += "," + manuf; // } // else // { // combine += manuf; // } //} //if (!trad.Equals("")) //{ // if (!combine.Equals("")) // { // combine += "," + trad; // } // else // { // combine += trad; // } //} //if (!dealer.Equals("")) //{ // if (!combine.Equals("")) // { // combine += "," + dealer; // } // else // { // combine += dealer; // } //} try { combine = string.Join(",", Utilities.GlobalBusinessList); }catch (Exception ex) { combine = ""; } if (address.Equals("")) { Toast.MakeText(Activity, "Please Select Address Status", ToastLength.Short).Show(); return; } if (businessStatus.Equals("")) { Toast.MakeText(Activity, "Please Select Business Status", ToastLength.Short).Show(); return; } if (registration.Equals("")) { Toast.MakeText(Activity, "Please Select Registration Status", ToastLength.Short).Show(); return; } if (Utilities.imageList.Count < 1) { Toast.MakeText(Activity, "Please Capture Atleast One Photograph.", ToastLength.Short).Show(); return; } if (con.connectivity()) { submitDataVer.Enabled = false; try { sendToServer(); }catch (Exception ex) { Toast.MakeText(Activity, "Something went wrong. Please try after sometime.", ToastLength.Long).Show(); PackageManager manager = Activity.PackageManager; PackageInfo info = manager.GetPackageInfo(Activity.PackageName, 0); info.VersionName.ToString(); int i = dba.insertGSTINData(geo.GetGeoLocation(Activity), GSTIN, "", DateTime.Now.ToString("yyyy-MM-dd"), address, businessStatus, registration, other, compoundingEligible, premisesArea, combine, turnOver, info.VersionName.ToString(), "no"); for (int j = 0; j < Utilities.imageList.Count; j++) { dba.insertImageDetail(i, Utilities.imageList[j].ImagePath, geo.GetGeoLocation(Activity)); } } } else { submitDataVer.Enabled = false; PackageManager manager = Activity.PackageManager; PackageInfo info = manager.GetPackageInfo(Activity.PackageName, 0); info.VersionName.ToString(); int i = dba.insertGSTINData(geo.GetGeoLocation(Activity), GSTIN, "", DateTime.Now.ToString("yyyy-MM-dd"), address, businessStatus, registration, other, compoundingEligible, premisesArea, combine, turnOver, info.VersionName.ToString(), "no"); for (int j = 0; j < Utilities.imageList.Count; j++) { dba.insertImageDetail(i, Utilities.imageList[j].ImagePath, geo.GetGeoLocation(Activity)); } Toast.MakeText(Activity, "Data Saved in Database.", ToastLength.Long).Show(); combine = ""; GSTIN = ""; rg1.ClearCheck(); address = ""; rg2.ClearCheck(); businessStatus = ""; rg3.ClearCheck(); registration = ""; other = ""; otherText.Text = ""; checkValidate.Checked = false; compoundingEligible = ""; premisesArea = ""; areaBusiness.Text = ""; turnoverText.Text = ""; Utilities.imageList.Clear(); turnOver = ""; Manufacturer.Checked = false; Trader.Checked = false; ServiceDealer.Checked = false; submitDataVer.Enabled = true; manuf = ""; trad = ""; dealer = ""; grid_adapter.NotifyDataSetChanged(); Utilities.GlobalBusinessList.Clear(); } }; return(rootView); }