init lserp cs 5.0
This commit is contained in:
@@ -0,0 +1,150 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Windows.Forms;
|
||||
|
||||
namespace CommonLib
|
||||
{
|
||||
/// <summary>
|
||||
/// 系统关闭模式
|
||||
/// </summary>
|
||||
public enum ENUMCloseAction
|
||||
{
|
||||
caNone,
|
||||
caRelogin,
|
||||
caClose,
|
||||
caReStart
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 系统全局类
|
||||
/// </summary>
|
||||
public sealed class ERPInfo
|
||||
{
|
||||
public string AccountBook;
|
||||
/// <summary>
|
||||
/// 用户id
|
||||
/// </summary>
|
||||
public int EmployeeId = 0;
|
||||
/// <summary>
|
||||
/// 用户密码
|
||||
/// </summary>
|
||||
public string Password = "";
|
||||
/// <summary>
|
||||
/// 用户昵称
|
||||
/// </summary>
|
||||
public string EmployeeName = "";
|
||||
/// <summary>
|
||||
/// 左边菜单ID
|
||||
/// </summary>
|
||||
public string GroupId = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 软件打开模块
|
||||
/// </summary>
|
||||
public int SoftOpenMode = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 登录结果
|
||||
/// </summary>
|
||||
public bool LoginResult = false;
|
||||
|
||||
/// <summary>
|
||||
/// 所选子系统
|
||||
/// </summary>
|
||||
public int SubSysId = 0;
|
||||
/// <summary>
|
||||
/// 子系统名称
|
||||
/// </summary>
|
||||
public string SubSysName = string.Empty;
|
||||
/// <summary>
|
||||
/// 用户权限用逗号分割
|
||||
/// </summary>
|
||||
public string Privilege = string.Empty;
|
||||
|
||||
/// <summary>
|
||||
/// 子系统数量
|
||||
/// </summary>
|
||||
public int SubCount = 0;
|
||||
|
||||
/// <summary>
|
||||
/// 操作员名和昵称相同
|
||||
/// </summary>
|
||||
public string OperatorName = "";
|
||||
|
||||
/// <summary>
|
||||
/// 计算机名
|
||||
/// </summary>
|
||||
public string WSName = "";
|
||||
|
||||
/// <summary>
|
||||
/// 客户名称
|
||||
/// </summary>
|
||||
public string ClientName = "";
|
||||
|
||||
/// <summary>
|
||||
/// 默认退出系统方式
|
||||
/// </summary>
|
||||
public ENUMCloseAction ExitResult = ENUMCloseAction.caNone;
|
||||
|
||||
/// <summary>
|
||||
/// 如果无法连接则后面不在继续连接了
|
||||
/// </summary>
|
||||
public bool bSmartClientIsOK = true;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 文件升级ip
|
||||
/// </summary>
|
||||
public string UpdateIP = "";
|
||||
|
||||
/// <summary>
|
||||
/// 换肤路径
|
||||
/// </summary>
|
||||
public string SkinPath = "";
|
||||
|
||||
/// <summary>
|
||||
/// 设置delphi公用库参数
|
||||
/// </summary>
|
||||
public void SetDephiDllParams()
|
||||
{
|
||||
StringBuilder sb1 = new StringBuilder();
|
||||
sb1.Append(OperatorName);
|
||||
|
||||
StringBuilder sb2 = new StringBuilder();
|
||||
sb2.Append(WSName);
|
||||
|
||||
StringBuilder sb3 = new StringBuilder();
|
||||
sb3.Append(SkinPath);
|
||||
|
||||
//给delphi库设置参数(用户id、子系统id、操作员名称、计算机名称)
|
||||
PubUtil.Delphi_SetParams(EmployeeId, SubSysId, sb1, sb2, sb3);
|
||||
}
|
||||
|
||||
|
||||
//=============================================================================================================
|
||||
private static ERPInfo _instance = null;
|
||||
|
||||
private ERPInfo()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public static ERPInfo Instance
|
||||
{
|
||||
get
|
||||
{
|
||||
if (_instance == null)
|
||||
_instance = new ERPInfo();
|
||||
return _instance;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 页面水印层
|
||||
/// </summary>
|
||||
public Form WatermarkForm;
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user