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

📄 cm.cs

📁 OA源代码,是一个不可多得的OA源代码.
💻 CS
📖 第 1 页 / 共 4 页
字号:
		public string ITDepartment
		{
			get{return itdepartment;}
			set{itdepartment = value;}
		}

		private string principal;
		/// <summary>
		/// 负责人
		/// </summary>
		public string Principal
		{
			get{return principal;}
			set{principal = value;}
		}

		private string system = "";
		/// <summary>
		/// 系统
		/// </summary>
		public string System
		{
			get{return system;}
			set{system = value;}
		}

		private string customer = "";
		/// <summary>
		/// 客户来源
		/// </summary>
		public string Customer
		{
			get{return customer;}
			set{customer = value;}
		}

		private DateTime firstcontacttime;
		/// <summary>
		/// 首次接触时间
		/// </summary>
		public DateTime FirstContactTime
		{
			get{return firstcontacttime;}
			set{firstcontacttime = value;}
		}

		private DateTime nextcontacttime;
		/// <summary>
		/// 下次接触时间
		/// </summary>
		public DateTime NextContactTime
		{
			get{return nextcontacttime;}
			set{nextcontacttime = value;}
		}

		private DateTime contacttime;
		/// <summary>
		/// 接触时间
		/// </summary>
		public DateTime ContactTime
		{
			get{return contacttime;}
			set{contacttime = value;}
		}

	}
	/// <summary>
	/// 客户类别
	/// </summary>
	enum ClientType {terminal,channal,social,media};
	/// <summary>
	/// 企业性质
	/// </summary>
	enum EnterpriseType {government,contry,oversea,stock,privateowned}
	/// <summary>
	/// 所处行业
	/// </summary>
	enum ClientTrade 
	{
		realty,IT,business,telecom,post,refer,travel,bus,stock,insurance,tax,make,he,clothe,food,medicine,engine,auto,mechanism
	};
	/// <summary>
	/// 网络状况
	/// </summary>
	enum ClientNet
	{LAN,WAN,INTERNET};
	/// <summary>
	/// 客户来源
	/// </summary>
	enum ClientSource
	{
		sellman,familiar,introduce,client
	};
	/// <summary>
	/// 客户主动
	/// </summary>
	enum ClientInitiative 
	{
		media,searchweb,proseminar,exhibition,post,email,
	};
	#endregion

	#region 联系人结构
	public class Linkman
	{
		private int id = 0;
		private int clientid = 0;
		private string name = "";
		private string mobile = "";
		private string telephone = "";
		private string position = "";
		private string email = "";
		private bool gender = true;
		private string description = "";
		private string address = "";
		private string family = "";

		/// <summary>
		/// 联系人id
		/// </summary>
		public int ID
		{
			get{return id;}
			set{id = value;}
		}
		/// <summary>
		/// 联系人名字
		/// </summary>
		public string Name
		{
			get{return name;}
			set{name = value;}
		}
		/// <summary>
		/// 客户ID
		/// </summary>
		public int ClientID
		{
			get{return clientid;}
			set{clientid = value;}
		}
		/// <summary>
		/// 手机号码
		/// </summary>
		public string Mobile
		{
			get{return mobile;}
			set{mobile = value;}
		}
		/// <summary>
		/// 电话
		/// </summary>
		public string Telephone
		{
			get{return telephone;}
			set{telephone = value;}
		}
		/// <summary>
		/// 职位
		/// </summary>
		public string Position
		{
			get{return position;}
			set{position = value;}
		}

		public string Email
		{
			get{return email;}
			set{email = value;}
		}
		/// <summary>
		/// 性别
		/// </summary>
		public bool Gender
		{
			get{return gender;}
			set{gender = value;}
		}
		/// <summary>
		/// 本人说明
		/// </summary>
		public string Description
		{
			get{return description;}
			set{description = value;}
		}
		/// <summary>
		/// 子女情况
		/// </summary>
		public string Family
		{
			get{return family;}
			set{family = value;}
		}
		/// <summary>
		/// 家庭住址
		/// </summary>
		public string Address
		{
			get{return address;}
			set{address = value;}
		}
	}
	#endregion

	#region 协同人员结构
	public class Cooperater
	{
		private int staffid;
		/// <summary>
		/// 协同人员ID
		/// </summary>
		public int StaffID
		{
			get{return staffid;}
			set{staffid = value;}
		}
	}

	#endregion

	#region 接触情况结构
	public class Contact
	{
		private int id = 0;
		private int staffid = 0;
		private int clientid = 0;
		private string contactaim = "";
		private string sellmoney = "";
		private string bargainprognosis = "";
		private string contacttype = "";
		private float thisfee = 0;
		private string contactstatus = "";
		private string feeused = "";
		private string contactcontent = "";
		private string nextcontactaim = "";
		private DateTime nextcontacttime = DateTime.Now;
		private DateTime contacttime = DateTime.Now;
		private DateTime updatetime = DateTime.Now;
		private int contacttimes = 0;
		public ArrayList arrCooperater = new ArrayList(); 
		public ArrayList arrLinkman = new ArrayList();
		
		/// <summary>
		/// 添加协同人员
		/// </summary>
		/// <param name="cooperater"></param>
		public void AddCooperater(Cooperater cooperater)
		{
			if(!arrCooperater.Contains(cooperater))
				arrCooperater.Add(cooperater);

		}
		/// <summary>
		/// 移除协同人员
		/// </summary>
		/// <param name="cooperater"></param>
		public void DelCooperater(Cooperater cooperater)
		{
			if(arrCooperater.Contains(cooperater))
			{
				arrCooperater.Remove(cooperater);			
			}
			else
			{
				throw new Exception("要删除的对象不存在");
			}
		}
		/// <summary>
		/// 添加联系人
		/// </summary>
		/// <param name="linkman"></param>
		public void AddLinkman(Linkman linkman)
		{
			if(!arrLinkman.Contains(linkman))
				arrLinkman.Add(linkman);
		}
		/// <summary>
		/// 移出联系人
		/// </summary>
		/// <param name="linkman"></param>
		public void DelLinkman(Linkman linkman)
		{
			if(arrLinkman.Contains(linkman))
			{
				arrLinkman.Remove(linkman);			}
			else
			{
				throw new Exception("要删除的对象不存在");
			}
		}
		/// <summary>
		/// 接触ID
		/// </summary>
		public int ID
		{
			get{return id;}
			set{id = value;}
		}
		/// <summary>
		/// 销售人员id
		/// </summary>
		public int StaffID
		{
			get{return staffid;}
			set{staffid = value;}
		}
		/// <summary>
		/// 客户ID
		/// </summary>
		public int ClientID
		{
			get{return clientid;}
			set{clientid = value;}
		}
		/// <summary>
		/// 更新时间
		/// </summary>
		public DateTime UpdateTime
		{
			get{return updatetime;}
			set{updatetime = value;}
		}
		/// <summary>
		/// 接洽次数
		/// </summary>
		public int ContactTimes
		{
			get{return contacttimes;}
			set{contacttimes = value;}
		}

		/// <summary>
		/// 接触目的
		/// </summary>
		public string ContactAim
		{
			get{return contactaim;}
			set{contactaim = value;}
		}
		/// <summary>
		/// 近期标的
		/// </summary>
		public string SellMoney
		{
			get{return sellmoney;}
			set{sellmoney = value;}
		}

		/// <summary>
		/// 成交预估
		/// </summary>
		public string BargainPrognosis
		{
			get{return bargainprognosis;}
			set{bargainprognosis = value;}
		}

		/// <summary>
		/// 接触状态
		/// </summary>
		public string ContactType
		{
			get{return contacttype;}
			set{contacttype = value;}
		}
		/// <summary>
		/// 接触状态
		/// </summary>
		public string ContactStatus
		{
			get{return contactstatus;}
			set{contactstatus = value;}
		}

		/// <summary>
		/// 本次费用
		/// </summary>
		public float ThisFee
		{
			get{return thisfee;}
			set{thisfee = value;}
		}

		/// <summary>
		/// 费用用途
		/// </summary>
		public string FeeUsed
		{
			get{return feeused;}
			set{feeused = value;}
		}

		/// <summary>
		/// 接触内容
		/// </summary>
		public string ContactContent
		{
			get{return contactcontent;}
			set{contactcontent = value;}
		}

		/// <summary>
		/// 下次接触目的
		/// </summary>
		public string NextContactAim
		{
			get{return nextcontactaim;}
			set{nextcontactaim = value;}
		}

		/// <summary>
		/// 接触时间
		/// </summary>
		public DateTime ContactTime
		{
			get{return contacttime;}
			set{contacttime = value;}
		}
		/// <summary>
		/// 下次接触时间
		/// </summary>
		public DateTime NextContactTime
		{
			get{return nextcontacttime;}
			set{nextcontacttime = value;}
		}
	}

	/// <summary>
	/// 接触方式
	/// </summary>
	enum ContactType{telephone,fax,email,mail,sms,callin,interview,meeting};

	/// <summary>
	/// 接触状态
	/// </summary>
	enum ContactStat{trace,boot,commend,requirement,submit,negotiate,actualize,traceservice,last};

	/// <summary>
	/// 费用用途
	/// </summary>
	enum ContactFeeUsed{travel,food,gift,outer};

	#endregion

	#endregion

}

⌨️ 快捷键说明

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