private void CustomMeasurementForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
        {
            ComboBox  measurementUnits = CustomMeasurementForm.FindNameInContent("MeasurementUnits") as ComboBox;
            DataField customUnitField  = CustomMeasurementForm.FindNameInContent("CustomUnitField") as DataField;

            context.Load <MeasurementUnit>(context.GetMeasurementUnitsQuery(), LoadBehavior.RefreshCurrent,
                                           (MeasurementUnitsLoaded) =>
            {
                if (!MeasurementUnitsLoaded.HasError)
                {
                    measurementUnits.ItemsSource   = MeasurementUnitsLoaded.Entities;
                    measurementUnits.SelectedIndex = 0;
                }
            }, null);

            measurementUnits.SelectionChanged += (sev, eve) =>
            {
                MeasurementUnit selected = measurementUnits.SelectedItem as MeasurementUnit;

                if (selected != null)
                {
                    if (selected.id > 0)
                    {
                        customUnitField.Visibility = Visibility.Collapsed;
                        selectedUnit = selected;
                    }
                    else
                    {
                        customUnitField.Visibility = Visibility.Visible;
                        selectedUnit = null;
                    }
                }
            };
        }
Ejemplo n.º 2
0
        private void DataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
        {
            if (this.DataForm.CurrentIndex >= 1)
            {
                this.txtBefore.Foreground = new SolidColorBrush(Colors.Black);
            }
            else
            {
                this.txtBefore.Foreground = new SolidColorBrush(Colors.DarkGray);
            }
            if (this.DataForm.CurrentIndex < _entityListD.Count - 1)
            {
                this.txtNext.Foreground = new SolidColorBrush(Colors.Black);
            }
            else
            {
                this.txtNext.Foreground = new SolidColorBrush(Colors.DarkGray);
            }

            switch (GetUserControlFKey().gFunctionKeyEnable)
            {
            case Utl_FunctionKey.geFunctionKeyEnable.New:
                // 行番号設定
                _entityListD[DataForm.CurrentIndex]._rec_no = DataForm.CurrentIndex + 1;
                _entityListD[DataForm.CurrentIndex]._receipt_division_id = this._entityH._receipt_division_id;
                _entityListD[DataForm.CurrentIndex]._receipt_division_nm = this._entityH._receipt_division_nm;
                break;
            }

            InitControl();
        }
        private void DataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
        {
            if (this.DataForm.CurrentIndex >= 1)
            {
                this.txtBefore.Foreground = new SolidColorBrush(Colors.Black);
            }
            else
            {
                this.txtBefore.Foreground = new SolidColorBrush(Colors.DarkGray);
            }
            if (this.DataForm.CurrentIndex < _entityListD.Count - 1)
            {
                this.txtNext.Foreground = new SolidColorBrush(Colors.Black);
            }
            else
            {
                this.txtNext.Foreground = new SolidColorBrush(Colors.DarkGray);
            }

            switch (GetUserControlFKey().gFunctionKeyEnable)
            {
            case Utl_FunctionKey.geFunctionKeyEnable.New:
                // 行番号設定
                _entityListD[DataForm.CurrentIndex]._rec_no = DataForm.CurrentIndex + 1;

                // コンボボックス初期選択
                List <string> lst;
                lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.BREAKDOWN_ID);
                _entityListD[DataForm.CurrentIndex]._breakdown_nm = lst[0];
                _entityListD[DataForm.CurrentIndex]._breakdown_id = MeiNameList.GetID(MeiNameList.geNameKbn.BREAKDOWN_ID, lst[0]);

                lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.DELIVER_DIVISION_ID);
                _entityListD[DataForm.CurrentIndex]._deliver_division_nm = lst[2];
                _entityListD[DataForm.CurrentIndex]._deliver_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.DELIVER_DIVISION_ID, lst[2]);

                lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.UNIT_ID);
                _entityListD[DataForm.CurrentIndex]._unit_nm = lst[0];
                _entityListD[DataForm.CurrentIndex]._unit_id = MeiNameList.GetID(MeiNameList.geNameKbn.UNIT_ID, lst[0]);

                lst = MeiNameList.GetListMei(MeiNameList.geNameKbn.TAX_DIVISION_ID);
                _entityListD[DataForm.CurrentIndex]._tax_division_nm = lst[0];
                _entityListD[DataForm.CurrentIndex]._tax_division_id = MeiNameList.GetID(MeiNameList.geNameKbn.TAX_DIVISION_ID, lst[0]);

                break;
            }

            if (_entityListD[DataForm.CurrentIndex]._order_id != 0)
            {
                this.recDel.Visibility = System.Windows.Visibility.Visible;
            }
            else
            {
                this.recDel.Visibility = System.Windows.Visibility.Collapsed;
            }

            InitControl();
        }
Ejemplo n.º 4
0
        private void CustomExerciseForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
        {
            ComboBox exerciseTypes = CustomExerciseForm.FindNameInContent("ExerciseTypes") as ComboBox;
            ComboBox muscleGroups  = CustomExerciseForm.FindNameInContent("MuscleGroups") as ComboBox;

            context.Load <ExerciseType>(context.GetExerciseTypesQuery(), LoadBehavior.RefreshCurrent, (ExerciseTypesLoaded) =>
            {
                if (!ExerciseTypesLoaded.HasError)
                {
                    exerciseTypes.ItemsSource   = ExerciseTypesLoaded.Entities;
                    exerciseTypes.SelectedIndex = 0;
                }
            }, null);

            context.Load <MuscleGroup>(context.GetMuscleGroupsQuery(), LoadBehavior.RefreshCurrent, (MuscleGroupsLoaded) =>
            {
                if (!MuscleGroupsLoaded.HasError)
                {
                    muscleGroups.ItemsSource   = MuscleGroupsLoaded.Entities;
                    muscleGroups.SelectedIndex = 0;
                }
            }, null);

            exerciseTypes.SelectionChanged += (sev, eve) =>
            {
                ExerciseType selected = exerciseTypes.SelectedItem as ExerciseType;

                if (selected != null)
                {
                    if (selected.id > 0)
                    {
                        if (selected.type_name == "Weight Training")
                        {
                            muscleGroups.Visibility = Visibility.Visible;
                        }
                        else
                        {
                            muscleGroups.Visibility = Visibility.Collapsed;
                        }
                    }
                    else
                    {
                        muscleGroups.Visibility = Visibility.Collapsed;
                    }

                    // The exercise_type field is required so you must set this in order to pass validation

                    if (selected.id > 0)
                    {
                        (CustomExerciseForm.CurrentItem as FitnessTrackerPlus.Web.Data.Exercise).exercise_type = selected.id;
                    }
                }
            };

            muscleGroups.SelectionChanged += (sev, eve) => { selectedGroup = muscleGroups.SelectedItem as MuscleGroup; };
        }
Ejemplo n.º 5
0
 private void brandDataForm_ContentLoaded(object sender, DataFormContentLoadEventArgs e)
 {
     this.contentLoaded = true;
     // Add a new item
     if (true == this.ContentPageCtx.GotoAddNewPage)
     {
         ShopproHelper.SetWorkSpaceBodyContentPageTitle(this, @"New brand form");
         this.brandDataForm.Header = "Create a new brand below:";
         // Show save/cancel only
         this.brandDataForm.CommandButtonsVisibility = DataFormCommandButtonsVisibility.Commit | DataFormCommandButtonsVisibility.Cancel;
         this.brandDataForm.AddNewItem();
     }
 }
 /// <summary>
 /// Handles the case where a DataForm's content has loaded.
 /// </summary>
 /// <param name="sender">The DataForm.</param>
 /// <param name="e">The event args.</param>
 private void OnDataFormContentLoaded(object sender, DataFormContentLoadEventArgs e)
 {
     Assert.IsNotNull(e.Content.FindName("textBox"));
 }
 /// <summary>
 /// Handles the form's content being loaded.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The event args.</param>
 private void OnDataFormContentLoaded(object sender, DataFormContentLoadEventArgs e)
 {
     this.contentLoaded = true;
 }