Beispiel #1
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.AddEntry);

            //dateId = Intent.GetIntExtra("DateId", 0);
            Bundle extras = Intent.GetBundleExtra("DATE_INFO");

            dateId     = extras.GetInt("DATE_ID");
            date       = extras.GetString("DATE_STRING");
            repository = new DiaryRepository();
            // Get current time
            hour   = DateTime.Now.Hour;
            minute = DateTime.Now.Minute;


            foodRadioButton  = FindViewById <RadioButton>(Resource.Id.foodRadioButton);
            eventRadioButton = FindViewById <RadioButton>(Resource.Id.eventRadioButton);
            timeDisplay      = FindViewById <TextView>(Resource.Id.timeDisplay);
            timeButton       = FindViewById <Button>(Resource.Id.timeButton);
            descriptionText  = FindViewById <EditText>(Resource.Id.descriptionText);
            quantityText     = FindViewById <EditText>(Resource.Id.quantityText);
            saveButton       = FindViewById <Button>(Resource.Id.saveButton);

            timeButton.Click += (o, e) => ShowDialog(TIME_DIALOG_ID);
            saveButton.Click += saveButton_Click;

            //DateTime fullDate = DateTime.ParseExact(date.PadLeft(10, Convert.ToChar("0")) + " " + hour + ":" + minute, "MM/dd/yyyy HH:mm", null);
            UpdateTimeDisplay();
        }
Beispiel #2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Create your application here
            SetContentView(Resource.Layout.Entry);
            repository = new DiaryRepository();

            //int entryID = Intent.GetIntExtra("Entry", 0);
            Bundle extras  = Intent.GetBundleExtra("ENTRY_INFO");
            int    entryId = extras.GetInt("ENTRY_ID");

            date = extras.GetString("DATE_STRING");

            foodRadiobutton  = FindViewById <RadioButton>(Resource.Id.foodRadioButton);
            eventRadioButton = FindViewById <RadioButton>(Resource.Id.eventRadioButton);
            timeDisplay      = FindViewById <TextView>(Resource.Id.timeDisplay);
            timeButton       = FindViewById <Button>(Resource.Id.timeButton);
            //calendarDatePicker = FindViewById<DatePicker>(Resource.Id.datePicker1);
            descriptionText = FindViewById <EditText>(Resource.Id.descriptionEditText);
            //quantityPicker = FindViewById<NumberPicker>(Resource.Id.quantityPicker);
            quantityText    = FindViewById <EditText>(Resource.Id.quantityText);
            saveEntryButton = FindViewById <Button>(Resource.Id.saveButton);

            timeButton.Click      += (o, e) => ShowDialog(TIME_DIALOG_ID);
            saveEntryButton.Click += saveEntryButton_Click;
            //calendarDatePicker.Click += calendarDatePicker_Click;
            getEntryDetails(entryId);
        }
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            SetContentView(Resource.Layout.Diary);

            repository = new DiaryRepository();

            dateText     = FindViewById <TextView>(Resource.Id.dateText);
            dateButton   = FindViewById <Button>(Resource.Id.dateButton);
            ratingBar    = FindViewById <RatingBar>(Resource.Id.ratingBar);
            rateButton   = FindViewById <Button>(Resource.Id.rateButton);
            insertButton = FindViewById <Button>(Resource.Id.insertButton);
            entryButton  = FindViewById <Button>(Resource.Id.getEntryButton);
            entryTable   = FindViewById <ListView>(Resource.Id.entryList);

            dateText.Text = DateTime.Today.ToLongDateString();
            date          = DateTime.Today.ToShortDateString();
            SetDateId(date);

            dateButton.Click += (sender, e) =>
            {
                DateTime         today  = DateTime.Today;
                DatePickerDialog dialog = new DatePickerDialog(this, OnDateSet, today.Year, today.Month - 1, today.Day);
                dialog.DatePicker.MinDate = today.Millisecond;
                dialog.Show();
            };

            rateButton.Click     += rateButton_Click;
            insertButton.Click   += insertButton_Click2;
            entryButton.Click    += entryButton_Click;
            entryTable.ItemClick += ListItemClicked;

            //refreshList();
            refreshList(dateId);  // call this in OnStart method instead
        }