using System;
using System.Collections.Generic;
using System.Data;
using System.Text;
using System.Web;
using BP.DA;
using BP.Sys;
using BP.Web;
using BP.Port;
using BP.En;
using BP.WF;
using BP.WF.Template;
using BP.Difference;
namespace BP.Cloud.HttpHandler
{
///
/// 页面功能实体
///
public class AdminSys : BP.WF.HttpHandler.DirectoryPageBase
{
///
/// 构造函数
///
public AdminSys()
{
}
///
/// 登录
///
///
public string Login_Submit()
{
try
{
string userNo = this.GetRequestVal("TB_No");
if (userNo == null)
userNo = this.GetRequestVal("TB_UserNo");
string pass = this.GetRequestVal("TB_PW");
if (pass == null)
pass = this.GetRequestVal("TB_Pass");
if (userNo.Equals("admin") == true)
{
userNo = "ccs_" + userNo;
}
else
{
if (BP.DA.DataType.IsMobile(userNo) == false)
return "err@请使用手机号登录.";
}
//从数据库里查询.
BP.Port.Emp emp = new BP.Port.Emp();
emp.No = userNo;
if (emp.RetrieveFromDBSources() == 0)
return "err@用户名或者密码错误.";
//if (emp.CheckPass(pass) == false || 1==1 )
// return "err@用户名或者密码错误.";
BP.Cloud.Emp empCloud = new Emp();
empCloud.No = userNo;
empCloud.Retrieve();
//调用登录方法.
BP.Cloud.Dev2Interface.Port_Login(empCloud);
return "登陆成功";
}
catch (Exception ex)
{
return "err@" + ex.Message;
}
}
#region 执行父类的重写方法.
///
/// 默认执行的方法
///
///
protected override string DoDefaultMethod()
{
switch (this.DoType)
{
case "DtlFieldUp": //字段上移
return "执行成功.";
default:
break;
}
//找不不到标记就抛出异常.
throw new Exception("@标记[" + this.DoType + "],没有找到. @RowURL:" + HttpContextHelper.RequestRawUrl);
}
#endregion 执行父类的重写方法.
#region xxx 界面 .
#endregion xxx 界面方法.
}
}