private async void GetCrmNotesList() { try { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); responseList = await WebServiceMethods.ShowNotes(_selectedCurrentEntitysItem.EXTRA_TEXT, _selectedAccountCodeItem.SECOND_EXTRA_TEXT, txt_from_date.Text, txt_to_date.Text); InitailizeNotesListAdapter(responseList); CustomProgressDialog.HideProgressDialog(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_error), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
private async void GetInboxList(int emailTypeId) { try { List <EmailResponse> responseList = null; if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); responseList = await WebServiceMethods.InboxEmails( mSharedPreferencesManager.GetString(ConstantsDroid.USER_ID_PREFERENCE, ""), emailTypeId); SetInboxList(responseList); CustomProgressDialog.HideProgressDialog(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } refresher.Refreshing = false; } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_error), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
/// <summary> /// Shows Date picker for end Date time /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Txt_end_date_val_Click(object sender, EventArgs e) { DatePickerFragment frag = DatePickerFragment.NewInstance(delegate(DateTime date) { try { if (date.Date < startDateTime.Date) { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_not_less_than_from_date), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } else { endDateTime = date; txt_end_date_val.Text = Utils.Utilities.DateIntoWebserviceFormat(date); } } catch (Exception ex) { } }, endDateTime); frag.Show(SupportFragmentManager, DatePickerFragment.TAG); }
public async void CallWebserviceForOrdersList() { try { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); ledgerOrderList = await WebServiceMethods.GetOrders(mSharedPreferencesManager.GetString(ConstantsDroid.USER_ID_PREFERENCE, ""), txt_from_date.Text, txt_to_date.Text); InitailizeOrderListAdapter(ledgerOrderList); CustomProgressDialog.HideProgressDialog(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_error), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
private async void ShowUserCurrency(string countryCode) { try { ShowUserCurrencyResponse userCurrencyResponseObj = null; if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); userCurrencyResponseObj = await WebServiceMethods.GetUserCurrencyFromCountryCode(countryCode); if (userCurrencyResponseObj != null && !string.IsNullOrEmpty(userCurrencyResponseObj.CurrencyName)) { edt_currency.Text = userCurrencyResponseObj.CurrencyName; } CustomProgressDialog.HideProgressDialog(); } } catch (Exception e) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.PrintLog(Tag, e.StackTrace.ToString(), Global.ConstantsDroid.LogType.ERROR); } }
protected override void OnResume() { base.OnResume(); /// Shared Preference manager SharedPreferencesManager _sharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(_context.ApplicationContext); string retreiveVal = _sharedPreferencesManager.GetString(ConstantsDroid.MOBILE_NUMBER_PREFERENCE, ""); var handler = new Handler(); Action myAction = () => { if (!string.IsNullOrEmpty(retreiveVal)) { StartActivity(new Intent(_context, typeof(HomeActivity))); OverridePendingTransition(Resource.Animation.animation_enter, Resource.Animation.animation_leave); Finish(); } else { StartActivity(new Intent(_context, typeof(RegisterActivity))); OverridePendingTransition(Resource.Animation.animation_enter, Resource.Animation.animation_leave); Finish(); } }; handler.PostDelayed(myAction, 2000); }
private void Edt_to_date_Click(object sender, EventArgs e) { DatePickerFragment frag = DatePickerFragment.NewInstance(delegate(DateTime time) { try { if (time.Date < fromDateTime.Date) { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_not_less_than_from_date), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } else { toDateTime = time; string toDate = Utils.Utilities.DateIntoWebserviceFormat(time); txt_to_date.Text = toDate; } } catch (Exception ex) { } }, toDateTime); frag.Show(FragmentManager, DatePickerFragment.TAG); }
private void Btn_next_Click(object sender, EventArgs e) { try { if (ValidateForm()) { ledgerOrderObj.TransDate = Utils.Utilities.GetDateForWebserviceTransDate(txt_order_date_val.Text.Trim()); ledgerOrderObj.TransactionReference = txt_order_name_val.Text.Trim(); ledgerOrderObj.AccountId = accountOrderResponseObj.AccountId; ledgerOrderObj.AccountCode = accountOrderResponseObj.AccountCode; ledgerOrderObj.CompCode = accountOrderResponseObj.CompCode; ledgerOrderObj.CountryCode = accountOrderResponseObj.CountryCode; ((AddOrderFirstActivity)mActivity).LedgerOrderObj = ledgerOrderObj; DisplayFragment(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_fill_all_details), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }catch (Exception ex) { } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Window.RequestFeature(WindowFeatures.NoTitle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_add_calendar_event); mActivity = this; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); loginResponse = mSharedPreferencesManager.GetLoginResponse(); isAddEvent = Intent.GetBooleanExtra("isAddEvent", false); if (!isAddEvent) { string eventObjString = Intent.GetStringExtra("eventObj"); eventObj = JsonConvert.DeserializeObject <CalendarEventResponse>(eventObjString); } try { Init(); if (!isAddEvent) { SetEventDetails(); } } catch (Exception) { } }
private async void Btn_save_Click(object sender, EventArgs e) { try { if (ValidateForm()) { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, GetString(Resource.String.saving_message)); AddCalendarEventsAPIParams addEventsParam = new AddCalendarEventsAPIParams { entryId = (!isAddEvent) ? (eventObj.EntryId) : "0", compCode = "84451", accCode = "1718904", notesTypeId = _selectedCalendarTypeItem.EXTRA_TEXT, entryTypeId = 0, startDate = txt_start_date_val.Text + " " + txt_start_time_val.Text, endDate = txt_end_date_val.Text + " " + txt_end_time_val.Text, subject = txt_subject_val.Text, details = txt_description_val.Text, assignedTo = _selectedUsersItem.EXTRA_TEXT, summaryItemId = "999999999", isCompleted = false, isPublic = false, accountId = "216", connectionName = WebserviceConstants.CONNECTION_NAME }; bool isUpdated = await WebServiceMethods.AddCalendarEvents(addEventsParam); CustomProgressDialog.HideProgressDialog(); CallBackScreen(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_fill_all_Details), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); } }
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); } }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); _context = this; // Set our view from the "main" layout resource SetContentView(Resource.Layout.Activity_Change_Number); // Set toolbar _toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.app_bar); SetSupportActionBar(_toolbar); SupportActionBar.SetTitle(Resource.String.menu_title); SupportActionBar.SetDisplayHomeAsUpEnabled(true); /// Shared Preference manager SharedPreferencesManager _sharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(_context.ApplicationContext); string retreiveVal = _sharedPreferencesManager.GetString(ConstantsDroid.MOBILE_NUMBER_PREFERENCE, ""); _edtMobNumber = FindViewById <EditText>(Resource.Id.edtMobNumber); PhoneNumberFormattingTextWatcher watcher = new PhoneNumberFormattingTextWatcher("US"); _edtMobNumber.AddTextChangedListener(watcher); // Get our button from the layout resource, // and attach an event to it Button button = FindViewById <Button>(Resource.Id.btn_continue); button.TransformationMethod = null; button.Click += delegate { if (!string.IsNullOrEmpty(_edtMobNumber.Text.ToString())) { string finalVal = _edtMobNumber.Text.ToString().Replace("(", ""). Replace(")", "").Replace(" ", "").Replace("-", ""); if (finalVal.Length == 10) { _sharedPreferencesManager.PutString( ConstantsDroid.MOBILE_NUMBER_PREFERENCE, finalVal); Finish(); } else { UtilityDroid.GetInstance().ShowAlertDialog((Activity)_context, "Error", "Please enter valid number.", "Cancel", "Ok"); } } else { UtilityDroid.GetInstance().ShowAlertDialog((Activity)_context, "Error", "Please enter valid number.", "Cancel", "Ok"); } }; }
private async void Btn_save_Click(object sender, EventArgs e) { try { if (ValidateForm()) { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, GetString(Resource.String.saving_message)); AddNotesAPIParams addNotesParam = new AddNotesAPIParams { entityCode = _selectedCurrentEntitysItem.EXTRA_TEXT, accountCode = _selectedAccountCodeItem.SECOND_EXTRA_TEXT, notesHeader = txt_notes_header_val.Text, notesDetail = txt_notes_val.Text, notesDetail_Add = "", userId = Convert.ToInt32(mSharedPreferencesManager.GetString( ConstantsDroid.USER_ID_PREFERENCE, "")), actionTypeId = 3, sendTo = "", privacyId = Convert.ToInt32(privacyId), accountId = Convert.ToInt32(_selectedAccountCodeItem.EXTRA_TEXT), notesId = Convert.ToInt32((!isAddNote) ? (noteObj.NotesId) : "0"), connectionName = WebserviceConstants.CONNECTION_NAME }; int notesId = await WebServiceMethods.AddCrmNotes(addNotesParam); CustomProgressDialog.HideProgressDialog(); CallBackScreen(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_fill_all_Details), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment view = inflater.Inflate(Resource.Layout.fragment_notes_list, container, false); HasOptionsMenu = true; mActivity = Activity; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); objLoginResponse = mSharedPreferencesManager.GetLoginResponse(); spin_current_entity = view.FindViewById <Spinner>( Resource.Id.spin_current_entity); spin_account_code = view.FindViewById <Spinner>( Resource.Id.spin_account_code); txt_no_notes = view.FindViewById <TextView>( Resource.Id.txt_no_notes); txt_from_date = view.FindViewById <TextView>( Resource.Id.txt_from_date); txt_from_date.Click += Edt_from_date_Click; txt_to_date = view.FindViewById <TextView>( Resource.Id.txt_to_date); txt_to_date.Click += Edt_to_date_Click; DateTime now = DateTime.Now; DateTime startDate = new DateTime(now.Year, now.Month, 1); string startDateString = startDate.ToString(UtilityDroid.DATE_FORMAT); txt_from_date.Text = startDateString.Replace("-", "/"); DateTime endDate = startDate.AddMonths(1).AddDays(-1); string endDateString = endDate.ToString(UtilityDroid.DATE_FORMAT); txt_to_date.Text = endDateString.Replace("-", "/"); ImageView img_search = view.FindViewById <ImageView>(Resource.Id.img_search); img_search.Click += Img_search_Click; ((HomeActivity)mActivity).SetTitle(GetString(Resource.String.notes_title)); // Set Current Entity in Spinner InitEntitySpinnerValues(); // Initialize listener for spinner InitializeListeners(); return(view); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Window.RequestFeature(WindowFeatures.NoTitle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_splash); mActivity = this; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mView = inflater.Inflate(Resource.Layout.dialog_add_order_fragment, container, false); mActivity = Activity; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); Dialog.SetTitle(Resource.String.ledger_order_item_title); Dialog.SetCancelable(false); //dismiss window on touch outside return(mView); }
private void Btn_next_Click(object sender, EventArgs e) { if (ValidateForm()) { ledgerOrderObj.LedgerOrderItems = ledgerOrderItemLst; ((AddOrderFirstActivity)mActivity).LedgerOrderObj = ledgerOrderObj; DisplayFragment(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_atleast_add_one_order), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment view = inflater.Inflate(Resource.Layout.activity_add_third_order, container, false); mActivity = Activity; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); ledgerOrderObj = ((AddOrderFirstActivity)mActivity).LedgerOrderObj; return(view); }
private void Img_search_Click(object sender, EventArgs e) { if (ValidateForm()) { CallWebserviceForOrdersList(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_fill_all_Details), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
private async void GetEmailDetails(string mailId, string userId) { try { if (CrossConnectivity.Current.IsConnected) { CustomProgressDialog.ShowProgDialog(mActivity, null); string emailDetail = await WebServiceMethods.EmailDetail(mailId, userId); if (emailDetail != null) { //WebView webview = FindViewById<WebView>(Resource.Id.webview); // webview.Settings.JavaScriptEnabled = true; // webview.LoadData(emailDetail, "text/html; charset=utf-8", "UTF-8"); TextView textview = FindViewById <TextView>(Resource.Id.webview); textview.SetText(Html.FromHtml(emailDetail), TextView.BufferType.Spannable); CustomProgressDialog.HideProgressDialog(); } else { CustomProgressDialog.HideProgressDialog(); UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_error), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_invalid_credentials), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment view = inflater.Inflate(Resource.Layout.fragment_order_list, container, false); HasOptionsMenu = true; mActivity = Activity; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); txt_no_orders = view.FindViewById <TextView>( Resource.Id.txt_no_orders); txt_from_date = view.FindViewById <TextView>( Resource.Id.txt_from_date); txt_from_date.Click += Edt_from_date_Click; txt_to_date = view.FindViewById <TextView>( Resource.Id.txt_to_date); txt_to_date.Click += Edt_to_date_Click; DateTime now = DateTime.Now; DateTime startDate = new DateTime(now.Year, now.Month, 1); string startDateString = startDate.ToString(UtilityDroid.CALENDAR_DATE_FORMAT); txt_from_date.Text = startDateString.Replace("-", "/"); DateTime endDate = startDate.AddMonths(1).AddDays(-1); string endDateString = endDate.ToString(UtilityDroid.CALENDAR_DATE_FORMAT); txt_to_date.Text = endDateString.Replace("-", "/"); ((HomeActivity)mActivity).SetTitle(GetString(Resource.String.order_title)); ImageView img_search = view.FindViewById <ImageView>( Resource.Id.img_search); img_search.Click += Img_search_Click; return(view); }
/// <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> /// Returns fragment alert screen view /// </summary> /// <param name="inflater"></param>- /// <param name="container"></param> /// <param name="savedInstanceState"></param> /// <returns></returns> public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { // Use this to return your custom view for this Fragment view = inflater.Inflate(Resource.Layout.fragment_inbox, container, false); HasOptionsMenu = true; mActivity = Activity; string title = Arguments.GetString("title"); ((HomeActivity)mActivity).SetTitle(title); /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); Init(); return(view); }
/// <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); } }
public override void OnActivityCreated(Bundle savedInstanceState) { base.OnActivityCreated(savedInstanceState); _tvSendAlertLbl = _view.FindViewById <TextView>(Resource.Id.tvSendAlertLbl); _tvMobVal = _view.FindViewById <TextView>(Resource.Id.tvMobVal); _imgSendAlert = _view.FindViewById <ImageView>(Resource.Id.img_send_alert); _relativeMob = (RelativeLayout)_view.FindViewById(Resource.Id.relativeMob); _sharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(Activity.ApplicationContext); _imgSendAlert.Enabled = true; _imgSendAlert.SetOnTouchListener(this); /// Shared Preference manager string retreiveVal = _sharedPreferencesManager.GetString(ConstantsDroid.MOBILE_NUMBER_PREFERENCE, ""); _tvMobVal.Text = String.Format("{0:(###) ###-####}", double.Parse(retreiveVal)); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Window.RequestFeature(WindowFeatures.NoTitle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_email_detail); mActivity = this; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); try { Init(); emailTypeId = Intent.GetIntExtra("emailTypeId", -1); string emailResonseString = Intent.GetStringExtra("emailResponseString"); emailResponseObj = JsonConvert.DeserializeObject <EmailResponse>(emailResonseString); TextView txt_subject_val = FindViewById <TextView>(Resource.Id.txt_subject_val); TextView txt_img_lbl = FindViewById <TextView>(Resource.Id.txt_img_lbl); TextView txt_sender_name = FindViewById <TextView>(Resource.Id.txt_sender_name); txt_subject_val.Text = emailResponseObj.Subject; txt_sender_name.Text = emailResponseObj.SenderName; string lbl = emailResponseObj.SenderName.Substring(0, 1); txt_img_lbl.Text = lbl; GetEmailDetails(emailResponseObj.MailId, mSharedPreferencesManager.GetString(ConstantsDroid.USER_ID_PREFERENCE, "")); } catch (Exception) { } }
private void Img_search_Click(object sender, EventArgs e) { if (ValidateForm()) { relative_selected_layout.Visibility = ViewStates.Visible; linear_user_and_type.Visibility = ViewStates.Gone; relative_date_layout.Visibility = ViewStates.Gone; txt_user_calendar_val.Text = _selectedUsersItem.TEXT; // Call webservice for get calendar events CallCalendarEventsWebservice(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_fill_all_Details), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); Window.RequestFeature(WindowFeatures.NoTitle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.activity_add_first_order); mActivity = this; /// Shared Preference manager mSharedPreferencesManager = UtilityDroid.GetInstance(). GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext); LedgerOrderObj = new LedgerOrder(); isEdit = Intent.GetBooleanExtra("isEdit", false); string orderObjString = Intent.GetStringExtra("orderObj"); if (orderObjString != null) { LedgerOrderObj = JsonConvert.DeserializeObject <LedgerOrder>(orderObjString); if (isEdit) { GetLedgerItems(LedgerOrderObj.CompCode, LedgerOrderObj.JournalNo); } } Init(); DisplayFragment(isEdit); } catch (Exception e) { } }
private async void GetCalendarEventsList() { try { if (CrossConnectivity.Current.IsConnected) { List <NotesTypeResponse> selectedNotesList = _notesTypeList.Where(x => x.IsSelected == true).ToList(); string calendarTypeString = ""; foreach (NotesTypeResponse notesType in selectedNotesList) { calendarTypeString += notesType.NotesTypeId + ","; } string calendarType = calendarTypeString.Substring(0, calendarTypeString.Length - 1); CustomProgressDialog.ShowProgDialog(mActivity, mActivity.Resources.GetString(Resource.String.loading)); _calendarList = await WebServiceMethods.GetCalendarEvents(_selectedUsersItem.EXTRA_TEXT, calendarType, txt_from_date.Text, txt_to_date.Text); InitailizeCalendarEventListAdapter(_calendarList); CustomProgressDialog.HideProgressDialog(); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { CustomProgressDialog.HideProgressDialog(); UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_error), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } }
public void CallViewInboxEmailsWebservice(int emailTypeId) { try { if (CrossConnectivity.Current.IsConnected) { GetInboxList(emailTypeId); } else { UtilityDroid.GetInstance().ShowAlertDialog(mActivity, Resources.GetString(Resource.String.error_alert_title), Resources.GetString(Resource.String.alert_message_no_network_connection), Resources.GetString(Resource.String.alert_cancel_btn), Resources.GetString(Resource.String.alert_ok_btn)); } } catch (Exception ex) { } }
static void Main(string[] args) { // Populate menus populateMenus(); // Initialize the console window UserInterface.InitializeConsoleWindow("Droid Creator"); // Main program loop do { // Print the main menu and get an answer from the user int menuChoice = UserInterface.GetMainMenuSelection(MenuSelections, "Droid Making Program"); // Make a choice depending on the menu selection switch (menuChoice) { // Add a droid case 1: // General pattern here is 1) draw the menu 2) declare value variables 3) get the values from the menu elements and assign them to the value variables // Variable to hold the new droid Droid assembledDroid = null; #region Droid Variables // Variables to hold values that will be used to create a new droid Droid.DroidMaterial material = Droid.DroidMaterial.AGRINIUM; Droid.DroidColor color = Droid.DroidColor.BLACK; Droid.DroidModel model = Droid.DroidModel.ASTROMECH; int numberOfLanguages = 0; bool hasToolbox = false; bool hasComputerConnection = false; bool hasArm = false; bool hasTrashCompactor = false; bool hasVacuum = false; bool hasFireExtinguisher = false; int numberOfShips = 0; #endregion // Start menu GeneralDroidMenu.Start(); #region General Droid Handling // Get handle to UI elements SelectionBox materialBox = (SelectionBox) GeneralDroidMenu.GetElementByTitle("material:"); SelectionBox colorBox = (SelectionBox)GeneralDroidMenu.GetElementByTitle("color:"); SelectionBox modelBox = (SelectionBox)GeneralDroidMenu.GetElementByTitle("model:"); // Extract and assign data from elements Enum.TryParse<Droid.DroidMaterial>(materialBox.SelectedText, out material); Enum.TryParse<Droid.DroidColor>(colorBox.SelectedText, out color); Enum.TryParse<Droid.DroidModel>(modelBox.SelectedText, out model); #endregion #region Protocol and Utility Droid Handling // Decide which menu to show next based on what they entered for "model" switch (model) { case Droid.DroidModel.PROTOCOL: // For the protocol droid... // Start the menu ProtocolDroidMenu.Start(); // Get handle to UI element SelectionBox numLanguagesBox = (SelectionBox)ProtocolDroidMenu.GetElementByTitle("number of languages:"); // Extract and assign data from element int.TryParse(numLanguagesBox.SelectedText, out numberOfLanguages); break; case Droid.DroidModel.UTILITY: // For the utility, janitor, and astromech droids... case Droid.DroidModel.JANITOR: case Droid.DroidModel.ASTROMECH: // Start the menu UtilityDroidMenu.Start(); // Get handle to UI elements SelectionBox hasToolboxBox = (SelectionBox)UtilityDroidMenu.GetElementByTitle("toolbox:"); SelectionBox hasComputerConnectionBox = (SelectionBox)UtilityDroidMenu.GetElementByTitle("computer connection:"); SelectionBox hasArmBox = (SelectionBox)UtilityDroidMenu.GetElementByTitle("arm:"); // Extract and assign data from elements bool.TryParse(hasToolboxBox.SelectedText, out hasToolbox); bool.TryParse(hasComputerConnectionBox.SelectedText, out hasComputerConnection); bool.TryParse(hasArmBox.SelectedText, out hasArm); #region Janitor and Astromech Droid Handling // Take care of the janitor and astromech droids switch (model) { case Droid.DroidModel.JANITOR: // For the janitor droid... // Start the menu JanitorDroidMenu.Start(); // Get handle to UI elements SelectionBox hasTrashCompactorBox = (SelectionBox)JanitorDroidMenu.GetElementByTitle("trash compactor:"); SelectionBox hasVacuumBox = (SelectionBox)JanitorDroidMenu.GetElementByTitle("vacuum:"); // Extract and assign data from elements bool.TryParse(hasTrashCompactorBox.SelectedText, out hasTrashCompactor); bool.TryParse(hasVacuumBox.SelectedText, out hasVacuum); break; case Droid.DroidModel.ASTROMECH: // For the astromech droid... // Start the menu AstromechDroidMenu.Start(); // Get handle to UI elements SelectionBox hasFireExtinguisherBox = (SelectionBox)AstromechDroidMenu.GetElementByTitle("fire extinguisher:"); SelectionBox numberOfShipsBox = (SelectionBox)AstromechDroidMenu.GetElementByTitle("number of ships:"); // Extract and assign data from elements bool.TryParse(hasFireExtinguisherBox.SelectedText, out hasFireExtinguisher); int.TryParse(numberOfShipsBox.SelectedText, out numberOfShips); break; } #endregion break; } #endregion // Based on what the user entered, create a new droid from that data switch (model) { case Droid.DroidModel.PROTOCOL: assembledDroid = new ProtocolDroid(material, model, color, numberOfLanguages); break; case Droid.DroidModel.UTILITY: assembledDroid = new UtilityDroid(material, model, color, hasToolbox, hasComputerConnection, hasArm); break; case Droid.DroidModel.JANITOR: assembledDroid = new JanitorDroid(material, model, color, hasToolbox, hasComputerConnection, hasArm, hasTrashCompactor, hasVacuum); break; case Droid.DroidModel.ASTROMECH: break; } // FINALLY, add the assembled droid to the list DroidCollection.Add(assembledDroid); // Clear screen UserInterface.ClearScreen(); // Draw status UserInterface.SetStatus(UserInterface.PressAnyPhrase(assembledDroid.Model + " droid added to droid list!")); // Wait for user to press a key Console.ReadKey(true); break; // List the droids case 2: UserInterface.ListDroids(); break; // Exit program case 3: System.Environment.Exit(0); break; } } while (true); }