private void InitializeListeners() { // Customer Spinner spin_account_code.ItemSelected += (sender, args) => { _selectedAccountCodeItem = _accountCodeSpinnerItemModelList[args.Position]; accountOrderResponseObj = accountOrderResponseList[args.Position]; _accountCodeSpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _accountCodeSpinnerItemModelList.Count; i++) { if (i == args.Position) { _accountCodeSpinnerItemModelList[i].STATE = true; } else { _accountCodeSpinnerItemModelList[i].STATE = false; } } _accountCodeSpinnerAdapter.NotifyDataSetChanged(); // Show Account address ShowAccountAddress(); // Call User Currency from here ShowUserCurrency(accountOrderResponseObj.CountryCode); }; }
private void InitializeListeners() { // User Spinner spin_users.ItemSelected += (sender, args) => { _selectedUsersItem = _userSpinnerItemModelList[args.Position]; _userSpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _userSpinnerItemModelList.Count; i++) { if (_userSpinnerItemModelList[i].EXTRA_TEXT.Equals(loginResponse.UserId)) { _selectedUsersItem = _userSpinnerItemModelList[i]; _userSpinnerItemModelList[i].STATE = true; spin_users.SetSelection(i); } else { _userSpinnerItemModelList[i].STATE = false; } } _userSpinnerAdapter.NotifyDataSetChanged(); CallCalendarEventsWebservice(); }; }
private void InitializeListeners() { try { // Revenue Account Spinner spin_revenue_account_val.ItemSelected += (sender, args) => { _selectedRevenueAccountItem = _revenueAccountSpinnerItemModelList[args.Position]; revAccOrderResponseObj = revenueAccOrderResponseList[args.Position]; _revenueAccountSpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _revenueAccountSpinnerItemModelList.Count; i++) { if (i == args.Position) { _revenueAccountSpinnerItemModelList[i].STATE = true; } else { _revenueAccountSpinnerItemModelList[i].STATE = false; } } _revenueAccountSpinnerAdapter.NotifyDataSetChanged(); InitTaxRatesSpinnerValues(); }; // Show tax rates Spinner spin_tax_rates_val.ItemSelected += (sender, args) => { _selectedTaxRatesItem = _taxRatesSpinnerItemModelList[args.Position]; showTaxRatesResponseObj = showTaxRatesResponseList[args.Position]; _taxRatesSpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _taxRatesSpinnerItemModelList.Count; i++) { if (i == args.Position) { _taxRatesSpinnerItemModelList[i].STATE = true; } else { _taxRatesSpinnerItemModelList[i].STATE = false; } } _taxRatesSpinnerAdapter.NotifyDataSetChanged(); CalculateVat(); }; } catch (Exception e) { UtilityDroid.PrintLog(Tag, e.StackTrace.ToString(), ConstantsDroid.LogType.ERROR); } }
private void InitializeListeners() { // Current Entity Spinner spin_current_entity.ItemSelected += (sender, args) => { _selectedCurrentEntitysItem = _entitySpinnerItemModelList[args.Position]; _entitySpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _entitySpinnerItemModelList.Count; i++) { if (i == args.Position) { _entitySpinnerItemModelList[i].STATE = true; } else { _entitySpinnerItemModelList[i].STATE = false; } } _entitySpinnerAdapter.NotifyDataSetChanged(); // Set Account Code in Spinner InitAccountCodeSpinnerValues(); }; // Account Code Spinner spin_account_code.ItemSelected += (sender, args) => { _selectedAccountCodeItem = _accountCodeSpinnerItemModelList[args.Position]; _accountCodeSpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _accountCodeSpinnerItemModelList.Count; i++) { if (i == args.Position) { _accountCodeSpinnerItemModelList[i].STATE = true; } else { _accountCodeSpinnerItemModelList[i].STATE = false; } } _accountCodeSpinnerAdapter.NotifyDataSetChanged(); CallViewNotesWebservice(); }; }
/// <summary> /// Init values for User spinner /// </summary> private void InitLanguageSpinnerValues() { string[] items = Resources.GetStringArray(Resource.Array.language_entries); _languageSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < items.Length; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = items[i] + "", STATE = false }; _languageSpinnerItemModelList.Add(item); } }
/// <summary> /// Init values for Customerspinner /// </summary> private async void InitAccountOrderSpinnerValues(string accountCode) { try { //string[] items = Resources.GetStringArray(Resource.Array.customer_entries); if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); accountOrderResponseList = await WebServiceMethods.GetAccountForOrders(); CustomProgressDialog.HideProgressDialog(); } _accountCodeSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < accountOrderResponseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = accountOrderResponseList[i].AccountName, STATE = false, EXTRA_TEXT = accountOrderResponseList[i].AccountId + "" }; if (!string.IsNullOrEmpty(accountCode)) { if (accountOrderResponseList[i].AccountCode == accountCode) { _selectedAccountCodeItemPosition = i; } } _accountCodeSpinnerItemModelList.Add(item); } SetCustomerSpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.PrintLog(Tag, e.StackTrace.ToString(), Global.ConstantsDroid.LogType.ERROR); } }
/// <summary> /// Init values for Revenue Account Spinner /// </summary> private async void InitRevenueAccountSpinnerValues(int compCode) { try { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); revenueAccOrderResponseList = await WebServiceMethods.GetRevenueOrders(compCode); CustomProgressDialog.HideProgressDialog(); } _revenueAccountSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < revenueAccOrderResponseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = revenueAccOrderResponseList[i].AccountName, STATE = false, EXTRA_TEXT = revenueAccOrderResponseList[i].CountryCode }; if (ledgerOrderItemObj != null) { if (revenueAccOrderResponseList[i].AccountId == ledgerOrderItemObj.AccountId) { _selectedRevenueAccountItemPosition = i; } } _revenueAccountSpinnerItemModelList.Add(item); } SetRevenueAccountSpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.PrintLog(Tag, e.StackTrace.ToString(), Global.ConstantsDroid.LogType.ERROR); } }
/// <summary> /// Init values for Current Entity spinner /// </summary> private async void InitEntitySpinnerValues() { try { List <EntityCodesResponse> responseList = null; if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); responseList = await WebServiceMethods.GetEntityCode(Convert.ToInt32(objLoginResponse.UserId), objLoginResponse.UserCompCode); CustomProgressDialog.HideProgressDialog(); } _entitySpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < responseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = responseList[i].CompName, EXTRA_TEXT = responseList[i].CompCode, STATE = false }; if (entityCode != null && entityCode.Equals(responseList[i].CompCode + "")) { _selectedCurrentEntitysItemPosition = i; } _entitySpinnerItemModelList.Add(item); } SetEntitySpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); } }
/// <summary> /// Init values for Account Code spinner /// </summary> private async void InitAccountCodeSpinnerValues() { try { List <AccountCodesResponse> responseList = null; if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); responseList = await WebServiceMethods.GetAccountCodes(_selectedCurrentEntitysItem.EXTRA_TEXT); CustomProgressDialog.HideProgressDialog(); } _accountCodeSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < responseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = responseList[i].AccountName, EXTRA_TEXT = responseList[i].AccountId, SECOND_EXTRA_TEXT = responseList[i].AccountCode, STATE = false }; if (accountCode != null && accountCode.Equals(responseList[i].AccountCode + "")) { _selectedAccountCodeItemPosition = i; } _accountCodeSpinnerItemModelList.Add(item); } SetAccountCodeSpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); } }
/// <summary> /// Init values for Calendar Type spinner /// </summary> private async void InitCalendarTypeSpinnerValues() { try { List <NotesTypeResponse> responseList = null; if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); responseList = await WebServiceMethods.ShowNotesType(); CustomProgressDialog.HideProgressDialog(); } _calendarTypeSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < responseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = responseList[i].NotesTypeName, STATE = false, EXTRA_TEXT = responseList[i].NotesTypeId + "", }; if (eventObj != null && eventObj.NotesTypeId.Equals(responseList[i].NotesTypeId + "")) { _selectedCalendarTypeItemPosition = i; } _calendarTypeSpinnerItemModelList.Add(item); } SetCalendarTypeSpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); } }
private void InitializeListeners() { radio_group.CheckedChange += Radio_group_CheckedChange; // User Spinner spin_language.ItemSelected += (sender, args) => { _selectedLanguageItem = _languageSpinnerItemModelList[args.Position]; _languageSpinnerItemModelList[args.Position].STATE = true; // update spinner item list state for (int i = 0; i < _languageSpinnerItemModelList.Count; i++) { if (i == args.Position) { _languageSpinnerItemModelList[i].STATE = true; } else { _languageSpinnerItemModelList[i].STATE = false; } } _languageSpinnerAdapter.NotifyDataSetChanged(); string selectedItem = _selectedLanguageItem.TEXT.ToString(); if (!selectedItem.Equals(mSharedPreferencesManager.GetString(ConstantsDroid.APP_LANG_PREFERENCE, ""))) { mSharedPreferencesManager.PutString(ConstantsDroid.APP_LANG_PREFERENCE, selectedItem); HelpMe.SetLocale(selectedItem, mActivity); StartActivity(typeof(LoginActivity)); OverridePendingTransition(Resource.Animation.animation_enter, Resource.Animation.animation_leave); Finish(); } }; }
///// <summary> ///// Init values for User spinner ///// </summary> //private async void GetNotesTypes() //{ // try // { // if (CrossConnectivity.Current.IsConnected) // { // CustomProgressDialog.ShowProgDialog(mActivity, // mActivity.Resources.GetString(Resource.String.loading)); // CustomProgressDialog.HideProgressDialog(); // } // } // catch (Exception e) // { // CustomProgressDialog.HideProgressDialog(); // } //} /// <summary> /// Init values for User spinner /// </summary> private async void InitUserSpinnerValues() { try { List <RefUsersResponse> responseList = null; if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); responseList = await WebServiceMethods.ShowRefUsers(loginResponse.UserCompCode); _notesTypeList = await WebServiceMethods.ShowNotesType(); GetNotesTypeResult(_notesTypeList); CustomProgressDialog.HideProgressDialog(); } _userSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < responseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = responseList[i].UserName, STATE = false, EXTRA_TEXT = responseList[i].UserID }; _userSpinnerItemModelList.Add(item); } SetUserSpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); } }
/// <summary> /// Init values for Revenue Account Spinner /// </summary> private async void InitTaxRatesSpinnerValues() { try { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); string countryCode = string.IsNullOrEmpty(revAccOrderResponseObj.CountryCode) ? ledgerObj.CountryCode : revAccOrderResponseObj.CountryCode; showTaxRatesResponseList = await WebServiceMethods.ShowTaxRates(countryCode); CustomProgressDialog.HideProgressDialog(); } _taxRatesSpinnerItemModelList = new List <SpinnerItemModel>(); for (int i = 0; i < showTaxRatesResponseList.Count; i++) { SpinnerItemModel item = new SpinnerItemModel { Id = (i + 1) + "", TEXT = showTaxRatesResponseList[i].TaxRatePercent + "", STATE = false, EXTRA_TEXT = showTaxRatesResponseList[i].TaxID + "" }; _taxRatesSpinnerItemModelList.Add(item); } SetTaxRatesSpinnerAdapter(); } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.PrintLog(Tag, e.StackTrace.ToString(), Global.ConstantsDroid.LogType.ERROR); } }