protected override void InitUC()
        {
            var insertQueryDtContxt = new UCInsertSqlQueryViewModel(PrevStep, NextStep);

            ListUC.Add(new UCInsertSqlQuery()
            {
                DataContext = insertQueryDtContxt
            });
            ListUC.Add(new UCSelectField()
            {
                DataContext = new UCSelectFieldToGroupFromQueryVM(PrevStep, NextStep)
            });
            ListUC.Add(new UCSelectField()
            {
                DataContext = new UCSelectFieldToHideVM(PrevStep, NextStep)
            });
            ListUC.Add(new UCGroupOption()
            {
                DataContext = new UCGroupOptionViewModel(PrevStep, NextStep, true)
            });
            ListUC.Add(new UCSaveReport()
            {
                DataContext = new UCSaveReportFromQueryVM(PrevStep)
            });

            if (!string.IsNullOrEmpty(TemplateFilePath))
            {
                insertQueryDtContxt.LoadedCommand.Execute(ListUC[0]);
                insertQueryDtContxt.LoadQueryCommand.Execute(TemplateFilePath);
            }
        }
Beispiel #2
0
 protected override void InitUC()
 {
     ListUC.Clear();
     ListUC = new List <UserControl>
     {
         new UCSelectTable()
         {
             DataContext = new UCSelectTableViewModel(PrevStep, NextStep)
         },
         new UCSelectField()
         {
             DataContext = new UCSelectFieldToDisplayVM(PrevStep, NextStep)
         },
         new UCSetCondition()
         {
             DataContext = new UCSetConditionViewModel(PrevStep, NextStep)
         },
         new UCSelectField()
         {
             DataContext = new UCSelectFieldToGroupVM(PrevStep, NextStep)
         },
         new UCGroupOption()
         {
             DataContext = new UCGroupOptionViewModel(PrevStep, NextStep, false)
         },
         new UCSaveReport()
         {
             DataContext = new UCSaveReportStepByStepVM(PrevStep)
         }
     };
 }
Beispiel #3
0
 public void AddControl(ListUC uc)
 {
     this.pnlSubControls.Controls.Add(uc);
 }