public habit_data_modification(Recurring habit) { habit_data_ = null; InitializeComponent(); data_entry = new DataSubmissions.Base_Data_Entry(habit); maincontent.Content = data_entry.Content; }
public habit_data_modification(Habit_Data habit_data) { habit_data_ = habit_data; InitializeComponent(); data_entry = new DataSubmissions.Base_Data_Entry(habit_data); maincontent.Content = data_entry.Content; }
public void set_habit(Habit_Data habit) { habit_data = habit; radiogroupcontrollers["One Time"].IsChecked = true; child_form.let_habit(habit); moneySaved2.Text = Convert.ToString(habit.money_saved); //moneySaved2.Text = Convert.ToString(habit.money_saved_1); nameEntry.Text = "Habit"; }
private void db_view_Clicked(object s, SelectedItemChangedEventArgs e) { try { Selected_ = (Habit_Data)e.SelectedItem; } catch (Exception) { //pass; } }
public virtual void setup_around_habit(Habit_Data habit) { }
public void let_habit(Habit_Data habit) { habit_data = habit; start_date.Date = habit.date_run; this.setup_around_habit(habit); }
private void InitializeBase() { // ChildForm child_form = new ChildForm(); // OnAppearing(); // radiogroupLayout = new StackLayout(); habit_ = null; habit_data = null; all_content = new StackLayout(); Base_Stack.Children.Insert(1, all_content); child_form = new One_Time(); Variable_Content.Content = child_form.Content; SfRadioGroupKey radioGroup = new SfRadioGroupKey(); SfRadioButton one_time = new SfRadioButton(); one_time.IsChecked = true; one_time.Text = "One Time"; nameEntry = new Entry(); nameEntry.Placeholder = "I made the decision to"; radiogrouplayout = new StackLayout(); radiogrouplayout.Orientation = Xamarin.Forms.StackOrientation.Horizontal; radiogroupLayout.HorizontalOptions = Xamarin.Forms.LayoutOptions.FillAndExpand; all_content.Children.Insert(0, nameEntry); all_content.Children.Insert(1, radiogroupLayout); SfRadioButton recurring = new SfRadioButton(); recurring.Text = "Recurring"; SfRadioButton bulk = new SfRadioButton(); bulk.Text = "Bulk Purchase"; one_time.GroupKey = radioGroup; recurring.GroupKey = radioGroup; bulk.GroupKey = radioGroup; bulk.HorizontalOptions = Xamarin.Forms.LayoutOptions.FillAndExpand; radiogroupLayout.HorizontalOptions = Xamarin.Forms.LayoutOptions.FillAndExpand; radiogroupLayout.Children.Add(one_time); radiogroupLayout.Children.Add(recurring); radiogroupLayout.Children.Add(bulk); radiogroupcontrollers = new Dictionary <string, SfRadioButton> { }; foreach (SfRadioButton child in radiogroupLayout.Children) { radiogroupcontrollers[child.Text] = child; } radiogroupLayout.HorizontalOptions = Xamarin.Forms.LayoutOptions.FillAndExpand; one_time.StateChanged += RadioButton_StateChanged; recurring.StateChanged += RadioButton_StateChanged; bulk.StateChanged += RadioButton_StateChanged; nameEntry.Text = string.Empty; typePicker.IsVisible = false; moneySaved.TextChanged += let_refresh; nameEntry.TextChanged += let_refresh; this.set_helper(); //Add_stash.Clicked += btnPopupButton_Clicked; //child_form.refresh(); }
public Base_Data_Entry(Habit_Data habit) { InitializeComponent(); this.InitializeBase(); this.set_habit(habit); }