⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 abstractcontroller.cs

📁 工作流的基本资料(文档资料
💻 CS
字号:
using System;
using System.Collections;
using Castle.MonoRail.Framework;
using NetBpm.Workflow.Definition;

namespace NetBpm.Web.Presentation.Controllers
{
	public abstract class AbstractController: SmartDispatcherController
	{

		public AbstractController()
		{
		}

		protected void AddMessage(String message)
		{
			ArrayList messages = (ArrayList)Context.Session["messages"];
			if (messages == null)
			{
				messages = new ArrayList();
			}
			messages.Add(message);
			Context.Session.Add("messages",messages);
		}

		protected bool HasMessages()
		{
			ArrayList messages = (ArrayList)Context.Session["messages"];
			if (messages == null)
			{
				return false;
			}
			return messages.Count!=0;

		}
		/// <summary>
		/// Add the coordinates to the context 
		/// </summary>
		/// <param name="state">The State</param>
		protected void AddImageCoordinates(IState state) 
		{
			Int32[] coordinates=state.ImageCoordinates;
			if (coordinates != null)
			{
				Context.Flash["x1"]=coordinates[0];
				Context.Flash["y1"]=coordinates[1];
				Context.Flash["x2"]=coordinates[2];
				Context.Flash["y2"]=coordinates[3];
			}
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -