<cc2:DialogOpenButton id="btnEdit" runat="server" OpenArgs='<%# DataBinder.Eval(Container.DataItem,OrganData.GROUPID_FIELD,"Act=Edit&ID={0}") %>' Height="16px" Width="32px" Text="修改" CssClass="bbutton" DialogToOpen="dlgWinEdit">
</cc2:DialogOpenButton>
</cc2:DialogOpenButton>
<cc2:dialogwindow id="dlgWinAdd" runat="server" WindowWidth="410px" WindowHeight="310px" TargetUrl="SetGroup.aspx"></cc2:dialogwindow>
<%@ Register TagPrefix="cc2" Namespace="MetaBuilders.WebControls" Assembly="MetaBuilders.WebControls.DialogWindow" %>
private void dlgWinAdd_DialogClosed(object sender, MetaBuilders.WebControls.DialogResultEventArgs e)
{
//增加数据
string Result;
Result= e.Results;
if (Result.Trim()=="")
{//如果用户取消操作
return ;
}
MetaBuilders.WebControls.DialogWindowArgs dialogWindowArgs=new MetaBuilders.WebControls.DialogWindowArgs();
//将对话窗体返来数据
dialogWindowArgs=dlgWinAdd.getDialogWindowReturn(Result);
DataRow dr;
OrganData organData=new OrganData();
dr=organData.Tables[OrganData.GROUP_TABLE].NewRow();
dr[OrganData.GROUPID_FIELD]=dialogWindowArgs[OrganData.GROUPID_FIELD].ToString();
dr[OrganData.GROUPNAME_FIELD]=dialogWindowArgs[OrganData.GROUPNAME_FIELD].ToString();
dr[OrganData.ORGANID_FIELD]=dialogWindowArgs[OrganData.ORGANID_FIELD].ToString();
dr[OrganData.DEFAULTPAGE_FIELD]=dialogWindowArgs[OrganData.DEFAULTPAGE_FIELD].ToString();
dr[OrganData.GROUPSTATUS_FIELD]=dialogWindowArgs[OrganData.GROUPSTATUS_FIELD].ToString();
dr[OrganData.GROUPMEMO_FIELD]=dialogWindowArgs[OrganData.GROUPMEMO_FIELD].ToString();
organData.Tables[OrganData.GROUP_TABLE].Rows.Add(dr);
OrganAccess organAccess=new OrganAccess();
//将数据加入到数据库
returnMSG=organAccess.InsertWorkGroup(organData);
//注销对象
organData.Dispose();
organAccess.Dispose();
if (returnMSG.ReturnSign!="0")
{//出错处理
TreatPageError(errorMsg,returnMSG);
return;
}
//重新绑定数据
bindDgGroup();
}
{
//增加数据
string Result;
Result= e.Results;
if (Result.Trim()=="")
{//如果用户取消操作
return ;
}
MetaBuilders.WebControls.DialogWindowArgs dialogWindowArgs=new MetaBuilders.WebControls.DialogWindowArgs();
//将对话窗体返来数据
dialogWindowArgs=dlgWinAdd.getDialogWindowReturn(Result);
DataRow dr;
OrganData organData=new OrganData();
dr=organData.Tables[OrganData.GROUP_TABLE].NewRow();
dr[OrganData.GROUPID_FIELD]=dialogWindowArgs[OrganData.GROUPID_FIELD].ToString();
dr[OrganData.GROUPNAME_FIELD]=dialogWindowArgs[OrganData.GROUPNAME_FIELD].ToString();
dr[OrganData.ORGANID_FIELD]=dialogWindowArgs[OrganData.ORGANID_FIELD].ToString();
dr[OrganData.DEFAULTPAGE_FIELD]=dialogWindowArgs[OrganData.DEFAULTPAGE_FIELD].ToString();
dr[OrganData.GROUPSTATUS_FIELD]=dialogWindowArgs[OrganData.GROUPSTATUS_FIELD].ToString();
dr[OrganData.GROUPMEMO_FIELD]=dialogWindowArgs[OrganData.GROUPMEMO_FIELD].ToString();
organData.Tables[OrganData.GROUP_TABLE].Rows.Add(dr);
OrganAccess organAccess=new OrganAccess();
//将数据加入到数据库
returnMSG=organAccess.InsertWorkGroup(organData);
//注销对象
organData.Dispose();
organAccess.Dispose();
if (returnMSG.ReturnSign!="0")
{//出错处理
TreatPageError(errorMsg,returnMSG);
return;
}
//重新绑定数据
bindDgGroup();
}