protected void Btn_Save_Click(object sender, EventArgs e) { BP.Sys.MapExt ext = new BP.Sys.MapExt(); ext.MyPK = this.ExtType + this.FK_MapData + "_" + this.RefNo; ext.RetrieveFromDBSources(); ext.FK_MapData = this.FK_MapData; ext.Doc = this.TB_SQL.Text; ext.AttrOfOper = this.RefNo; ext.ExtType = "AutoFullDLL"; switch (this.DDL_DBSrc.Text) { case "应用系统主数据库(默认)": ext.FK_DBSrc = "0"; break; case "SQLServer数据库": ext.FK_DBSrc = "1"; break; case "WebService数据源": ext.FK_DBSrc = "100"; break; case "Oracle数据库": ext.FK_DBSrc = "2"; break; case "MySQL数据库": ext.FK_DBSrc = "3"; break; case "Informix数据库": ext.FK_DBSrc = "4"; break; default: break; } ext.Save(); }
protected void Btn_Save_Click(object sender, EventArgs e) { //查询出实体. BP.Sys.MapExt ext = new BP.Sys.MapExt(); ext.Retrieve(BP.Sys.MapExtAttr.FK_MapData, FK_MapData, BP.Sys.MapExtAttr.ExtType, "PopVal", BP.Sys.MapExtAttr.AttrOfOper, RefNo); // 工作模式 0 -url .1-内置 if (this.RB_Model_Inntel.Checked) { ext.PopValWorkModel = 1; } else { ext.PopValWorkModel = 0; } // 数据呈现方式 if (this.RB_Table.Checked) { ext.PopValShowModel = 0; } else { ext.PopValShowModel = 1; } //选择数据方式 if (this.RB_PopValSelectModel_0.Checked) { ext.PopValSelectModel = 0; } else { ext.PopValSelectModel = 1; } //返回值格式 if (this.RB_PopValFormat_0.Checked) { ext.PopValFormat = 0; } if (this.RB_PopValFormat_1.Checked) { ext.PopValFormat = 1; } if (this.RB_PopValFormat_2.Checked) { ext.PopValFormat = 2; } //数据源分组sql if (!string.IsNullOrEmpty(this.TB_Group.Text)) { ext.Tag1 = this.TB_Group.Text; } else { ext.Tag1 = ""; } //数据源sql if (!string.IsNullOrEmpty(this.TB_Entity.Text)) { ext.Tag2 = this.TB_Entity.Text; } else { ext.Tag2 = ""; } //URL if (string.IsNullOrEmpty(this.TB_URL.Text) == false) { ext.Doc = this.TB_URL.Text; } else { ext.Doc = ""; } //操作的文本框 ext.AttrOfOper = this.RefNo; ext.ExtType = MapExtXmlList.PopVal; ext.FK_MapData = this.FK_MapData; ext.MyPK = ext.ExtType + "_" + this.FK_MapData + "_" + ext.AttrOfOper; ext.Save(); }