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(); }
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 }