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";
 }
Exemplo n.º 4
0
 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);
 }