示例#1
0
        protected void btnGenarateCode_Click(object sender, EventArgs e)
        {
            if ((cmbSelectDataBase.SelectedIndex >= 0) && (this.checkedListBoxSelectDbObject.SelectedIndex >= 0))
            {
                IDatabase         database     = this.cmbSelectDataBase.SelectedValue as IDatabase;
                List <ObjectType> selectTables = CodeGenerateUIHelper.GetAllSelectTable <ObjectType>(this.checkedListBoxSelectDbObject);

                this.zeusInput["databaseName"] = database.Name;
                this.zeusInput["database"]     = database;
                //MessageBox.Show((selectTables==null).ToString());
                this.zeusInput["selectObjects"]         = selectTables.ToArray();
                this.zeusInput["codeGenerationSetting"] = config;
                if (cmbCodeType.SelectedItem != null)
                {
                    this.zeusInput["codeType"] = cmbCodeType.SelectedItem.ToString();
                }

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show("请选择一个表、视图或者存储过程");
            }
        }
示例#2
0
        private void btnGenarateCode_Click(object sender, EventArgs e)
        {
            if ((cmbSelectDataBase.SelectedIndex >= 0) && (this.checkedListBoxSelectTables.SelectedIndex >= 0 || this.checkedListBoxSelectViews.SelectedIndex >= 0 || this.checkedListBoxSelectProcedures.SelectedIndex >= 0))
            {
                IDatabase         database         = this.cmbSelectDataBase.SelectedValue as IDatabase;
                List <ITable>     selectTables     = CodeGenerateUIHelper.GetAllSelectTable <ITable>(this.checkedListBoxSelectTables);
                List <IView>      selectViews      = CodeGenerateUIHelper.GetAllSelectTable <IView>(this.checkedListBoxSelectViews);
                List <IProcedure> selectProcedures = CodeGenerateUIHelper.GetAllSelectTable <IProcedure>(this.checkedListBoxSelectProcedures);

                this.zeusInput["databaseName"] = database.Name;

                this.zeusInput["selectTables"]          = selectTables.ToArray();
                this.zeusInput["selectViews"]           = selectViews.ToArray();
                this.zeusInput["selectProcedures"]      = selectProcedures.ToArray();
                this.zeusInput["codeGenerationSetting"] = config;

                this.DialogResult = DialogResult.OK;
                this.Close();
            }
            else
            {
                MessageBox.Show("请选择一个表、视图或者存储过程");
            }
        }