Exemplo n.º 1
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)
            {
            }
        }
Exemplo n.º 2
0
 public void ConfigureCell(CalendarEventResponse model)
 {
     CalendarData         = model;
     IBDateTimeLbl.Text   = CalendarData.DateStart.ToString("dd-MMM HH:mm");
     IBNotesTitleLbl.Text = CalendarData.Subject;
     IBTitleLbl.Text      = CalendarData.Subject.ToCharArray()[0].ToString();
     IBDescLbl.Text       = CalendarData.Details;
     this.SelectionStyle  = UITableViewCellSelectionStyle.None;
 }
Exemplo n.º 3
0
        private void ListView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            int pos = e.Position;
            CalendarEventResponse eventObj = _calendarList[pos];
            string eventObjString          = JsonConvert.SerializeObject(eventObj);
            Intent intent = new Intent(mActivity, typeof(AddCalendarEventActivity));

            intent.PutExtra("isAddEvent", false);
            intent.PutExtra("eventObj", eventObjString);


            mActivity.StartActivityForResult(intent, ConstantsDroid.CALENDAR_LIST_REQUEST_CODE);
            mActivity.OverridePendingTransition(Resource.Animation.animation_enter,
                                                Resource.Animation.animation_leave);
        }