Пример #1
0
        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));
            }
        }
Пример #2
0
        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));
            }
        }
        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);
        }
Пример #4
0
        /// <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);
        }
Пример #5
0
        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)
            {
            }
        }
Пример #6
0
        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);
        }
Пример #7
0
        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)
            {
            }
        }
Пример #8
0
        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));
            }
        }
Пример #9
0
        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();
            }
        }
Пример #10
0
        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");
                }
            };
        }
Пример #11
0
        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();
            }
        }
Пример #12
0
        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);
        }
Пример #14
0
        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);
        }
Пример #15
0
        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 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));
     }
 }
Пример #17
0
 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));
            }
        }
Пример #19
0
        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);
        }
Пример #20
0
        /// <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);
        }
Пример #21
0
        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)
            {
            }
        }
Пример #23
0
        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));
            }
        }
Пример #24
0
        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));
            }
        }
Пример #25
0
        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)
            {
            }
        }
Пример #26
0
        private async void Btn_ok_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidateForm())
                {
                    if (CrossConnectivity.Current.IsConnected)
                    {
                        CustomProgressDialog.ShowProgDialog(mActivity,
                                                            mActivity.Resources.GetString(Resource.String.loading));
                        BeforeCallingSaveLedgerOrders();
                        bool isLedgerSaved = await WebServiceMethods.SaveLedgerOrdersNew(ledgerOrderObj);

                        CustomProgressDialog.HideProgressDialog();

                        if (isLedgerSaved)
                        {
                            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();
            }
        }
Пример #27
0
        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)
            {
            }
        }
Пример #28
0
        public bool OnTouch(View v, MotionEvent e)
        {
            float centerX = v.Width / 2;
            float centerY = v.Height / 2;
            float touchX  = e.GetX();
            float touchY  = e.GetY();
            float radius  = centerX;

            if (Math.Pow(touchX - centerX, 2) + Math.Pow(touchY - centerY, 2) < Math.Pow(radius, 2))
            {
                if (CrossConnectivity.Current.IsConnected)
                {
                    _imgSendAlert.Enabled = false;
                    // Change text
                    _tvSendAlertLbl.Text = "Sending Alert..";

                    _imgSendAlert.SetImageDrawable(Resources.GetDrawable(Resource.Drawable.alert_big_btn));

                    _relativeMob.Background = Resources.GetDrawable(Resource.Drawable.transparent);

                    SendAlertRequest();
                }
                else
                {
                    UtilityDroid.GetInstance().ShowAlertDialog(Activity, "Error", "No network connection available.", "Cancel", "Ok");
                }
            }
            else
            {
                if (e.Action != MotionEventActions.Cancel)
                {
                    e.Action = MotionEventActions.Cancel;
                    v.DispatchTouchEvent(e);
                    return(true);
                }
            }
            return(false);
        }
Пример #29
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_home);
            drawerLayout = FindViewById <DrawerLayout>(Resource.Id.drawer_layout);

            mActivity = this;

            /// Shared Preference manager
            mSharedPreferencesManager = UtilityDroid.GetInstance().
                                        GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext);


            // Init toolbar
            toolbar = FindViewById <Toolbar>(Resource.Id.app_bar);
            SetSupportActionBar(toolbar);
            SupportActionBar.SetTitle(Resource.String.inbox_title);


            SupportActionBar.SetDisplayHomeAsUpEnabled(true);
            SupportActionBar.SetDisplayShowHomeEnabled(true);

            SetupSideMenu();

            bool isOrderListScreen = Intent.GetBooleanExtra("addOrder", false);

            if (isOrderListScreen)
            {
                ShowScreen(0, 0);
            }
            else
            {
                Android.Support.V4.App.Fragment fragment = InboxFragment.GetInstance(WebserviceConstants.
                                                                                     INBOX_EMAIL_TYPE_ID, GetString(Resource.String.inbox_title));
                AddFrament(fragment, false);
                // mAdapter.SetSelectedPosition(0);
            }
        }
Пример #30
0
        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_notes);

            mActivity = this;

            /// Shared Preference manager
            mSharedPreferencesManager = UtilityDroid.GetInstance().
                                        GetSharedPreferenceManagerWithEncriptionEnabled(mActivity.ApplicationContext);
            objLoginResponse = mSharedPreferencesManager.GetLoginResponse();

            isAddNote = Intent.GetBooleanExtra("isAddNote", false);
            if (!isAddNote)
            {
                string noteObjString = Intent.GetStringExtra("noteObj");
                noteObj     = JsonConvert.DeserializeObject <CrmNotesResponse>(noteObjString);
                entityCode  = Intent.GetStringExtra("entityCode");
                accountCode = Intent.GetStringExtra("accountCode");
                accountId   = Intent.GetStringExtra("accountId");
            }

            try
            {
                Init();
                if (!isAddNote)
                {
                    SetNotesDetails();
                }
            }
            catch (Exception e)
            {
            }
        }