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

📄 ccommon.cs

📁 功能设计:平台管理、收费点维护、收费项目管理、缴费管理
💻 CS
字号:
using System;
using Microsoft.Win32;

namespace PlatF
{
	/// <summary>
	/// 类名:CCommonForCharge
	/// 功能:在此类中实现一些系统公用的方法,放置一些公共静态变量; 
	/// </summary>
	public class CCommonForCharge

	{

		private static string m_sSystemID ="9";				//通用收费子系统ID
		//private static string m_sDBUser ="libcard";			//数据库用户名
		private static string m_sDBUser ="charge";			//数据库用户名
		
		/// <summary>
		///通用收费子系统ID
		/// </summary>
		public static string SystemID
		{
			get
			{
				return m_sSystemID;
			}
		}

		/// <summary>
		/// 数据库用户名
		/// </summary>
		public static string DBUser
		{
			get
			{
				return m_sDBUser;
			}
		}
		public CCommonForCharge()
		{
			// 
			// TODO: 在此处添加构造函数逻辑
			//
		}
		/// <summary>
		/// 获得本机局域网IP地址
		/// </summary>
		/// <returns>本机IP地址</returns>
		public static string getIPAddress() 
		{ 
			return System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList[0].ToString();
		}

	}
	/// <summary>
	/// 类名:CChargeRegister
	/// 功能:读写注册表,从而设置或取得串口号
	/// 使用方法:访问或设置SerialPort属性
	/// </summary>
	public class CChargeRegister
	{
		private int    nSerialPort;			//串口号

		public CChargeRegister()
		{
			RegistryKey rk = Registry.LocalMachine;
			rk = rk.CreateSubKey("Software\\BJTU_AILab\\LibCard\\Charge");
			if (null != rk)
			{
				nSerialPort = Convert.ToInt32(rk.GetValue("SerialPort", 1));
			}
		}

		/// <summary>
		/// 取得或设置读卡器串口号
		/// </summary>
		public int SerialPort
		{
			get
			{
				return nSerialPort;
			}

			set
			{
				RegistryKey rk = Registry.LocalMachine;
				rk = rk.CreateSubKey("Software\\BJTU_AILab\\LibCard\\Charge");
				if(null != rk)
				{
					nSerialPort = value;
					rk.SetValue("SerialPort", nSerialPort);
				}
			}
		}

	}
}

⌨️ 快捷键说明

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