You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
using BP.Sys;
namespace BP.GPM
{
/// <summary>
/// 页面功能实体
/// </summary>
public class HttpHandler : BP.WF.HttpHandler.DirectoryPageBase
{
/// <summary>
/// 构造函数
/// </summary>
public HttpHandler()
{
}
#region 注册用户- 界面 .
/// <summary>
/// 注册用户.
/// </summary>
/// <returns></returns>
public string RegUser_Init()
{
if (Glo.IsEnableRegUser == false)
return "err@该系统尚未启动注册功能,请通知管理员把全局配置项 IsEnableRegUser 设置为1, 没有该项就添加该配置项.";
//返回部门信息,用与绑定部门.
Depts ens = new Depts();
if (BP.Difference.SystemConfig.CCBPMRunModel == CCBPMRunModel.Single)
{
ens.RetrieveAll();
}
else
{
ens.Retrieve("OrgNo", this.OrgNo);
}
return ens.ToJson();
}
/// <summary>
/// 提交
/// </summary>
/// <returns></returns>
public string RegUser_Submit()
{
BP.GPM.Emp emp = new BP.GPM.Emp();
emp.No = this.GetRequestVal("TB_No");
if (emp.RetrieveFromDBSources() == 1)
return "err@用户名已经存在.";
//从Request对象中复制数据.
BP.Pub.PubClass.CopyFromRequest(emp);
//emp.Name = this.GetRequestVal("TB_Name");
//emp.FK_Dept = this.GetRequestVal("DDL_FK_Dept");
//emp.Email = this.GetRequestVal("TB_Email");
//emp.Pass = this.GetRequestVal("TB_PW");
//emp.Tel = this.GetRequestVal("TB_Tel");
emp.Insert();
return "注册成功";
}
#endregion xxx 界面方法.
}
}