📄 workflows.cs
字号:
namespace PowerEasy.WebSite.Admin.Contents
{
using PowerEasy.Controls;
using PowerEasy.Model.WorkFlow;
using PowerEasy.Web.UI;
using PowerEasy.WorkFlows;
using System;
using System.Web.UI.WebControls;
public class WorkFlows : AdminPage
{
protected AlternateLiteral AlternateLiteral1;
protected Button EBtnSubmit;
protected HiddenField HdnAction;
protected HiddenField HdnFlowName;
protected ExtendedSiteMapPath SmpNavigator;
protected TextBox TxtDescription;
protected TextBox TxtFlowName;
protected PowerEasy.Controls.RequiredFieldValidator ValrFlowName;
protected void EBtnSubmit_Click(object sender, EventArgs e)
{
if (this.Page.IsValid)
{
bool flag = false;
bool flag2 = false;
WorkFlowsInfo workFlowsInfo = new WorkFlowsInfo();
if (this.HdnAction.Value == "Modify")
{
workFlowsInfo.FlowId = BasePage.RequestInt32("FlowID");
}
workFlowsInfo.FlowName = this.TxtFlowName.Text;
workFlowsInfo.Description = this.TxtDescription.Text;
string text = this.TxtFlowName.Text;
if ((this.HdnAction.Value == "Modify") && (text == this.HdnFlowName.Value))
{
flag = false;
}
else if (WorkFlow.Exists(text))
{
AdminPage.WriteErrMsg("<li>系统已经有此流程名称,请返回重新填写流程名称!</li>");
}
if (!flag)
{
if (this.HdnAction.Value == "Modify")
{
flag2 = WorkFlow.Update(workFlowsInfo);
}
else
{
flag2 = WorkFlow.Add(workFlowsInfo);
}
if (flag2)
{
base.Response.Write("<script type='text/javascript'>parent.frames[\"left\"].location.reload();</script>");
AdminPage.WriteSuccessMsg("<li>保存流程数据成功!</li>", "WorkFlowsManage.aspx");
}
else
{
AdminPage.WriteErrMsg("<li>保存流程数据失败!</li>");
}
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
if (!this.Page.IsPostBack)
{
string str = BasePage.RequestString("Action", "Add");
if (str == "Modify")
{
WorkFlowsInfo workFlowsById = WorkFlow.GetWorkFlowsById(BasePage.RequestInt32("FlowID"));
if (!workFlowsById.IsNull)
{
this.TxtFlowName.Text = workFlowsById.FlowName;
this.TxtDescription.Text = workFlowsById.Description;
this.HdnAction.Value = str;
this.HdnFlowName.Value = workFlowsById.FlowName.ToString();
}
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -