Ejemplo n.º 1
0
 public string GenViewQueryCode(ViewQueryGenModel model)
 {
     string code = "";
     switch (model.GenType)
     {
         case ViewQueryGenType.Get:
             code = codeGen.Gen(this.Temp_ViewSnippet_Get, model);
             break;
         case ViewQueryGenType.GetList:
             code = codeGen.Gen(this.Temp_ViewSnippet_GetList, model);
             break;
         case ViewQueryGenType.Paged:
             code = codeGen.Gen(this.Temp_ViewSnippet_Paged, model);
             break;
         case ViewQueryGenType.Top:
             code = codeGen.Gen(this.Temp_ViewSnippet_Top, model);
             break;
         case ViewQueryGenType.Exist:
             code = codeGen.Gen(this.Temp_ViewSnippet_Exist, model);
             break;
         case ViewQueryGenType.Count:
             code = codeGen.Gen(this.Temp_ViewSnippet_Count, model);
             break;
         default:
             break;
     }
     return code;
 }
Ejemplo n.º 2
0
        private void OrderByPage_Commit(object sender, AeroWizard.WizardPageConfirmEventArgs e)
        {
            OrderByItems = ctrlOrderBy.GetOrderByItems();

            DbSnippetGen gen = new DbSnippetGen();
            ViewQueryGenModel model = new ViewQueryGenModel();
            model.View = this.View;
            model.GenType = this.GenType;
            model.WhereColumns = this.WhereColumns;
            model.OrderBy = this.OrderByItems;
            model.ResultItemClassName = this.View.PascalName;
            string code = gen.GenViewQueryCode(model);

            ctrlCodeView.Show(code);
        }