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

📄 myglobals.cpp

📁 在WinCe平台上开发的数据库管理程序,里面有一个可排序列表控件的实现和Excel的CVS文件的读写类
💻 CPP
字号:
#include "stdafx.h"
#include "dbase\\CDataManage.h"
#include "myglobals.h"


//1交易历史
struct FieldType g_hisOrderType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("hisOrder"),
	8,
	{
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_DATE,	//产品编号、IC卡号、时间
		FIELD_TYPE_LONG, FIELD_TYPE_DOT, FIELD_TYPE_LONG,	//实销量、实销金额、访销量
		FIELD_TYPE_DOT, FIELD_TYPE_STR						//访销金额、未进货原因
	}
};

//2今日交易
struct FieldType g_todayOrderType =
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("todayOrder"),
	5,
	{
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_DATE,	//产品编号、IC卡号、时间
		FIELD_TYPE_LONG, FIELD_TYPE_STR						//访销量、未定货原因
	}
};

//3违规历史
struct FieldType g_hisViolationType =
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("hisViolation"),
	15,
	{
		//客户基本信息
		FIELD_TYPE_STR, FIELD_TYPE_DATE, FIELD_TYPE_STR,	//经营者、日期、地址
		FIELD_TYPE_STR,	FIELD_TYPE_STR, FIELD_TYPE_STR, 	//备注、填写人、填写单位
		
		//违规内容
		FIELD_TYPE_LONG,									//无证批发
		FIELD_TYPE_LONG, FIELD_TYPE_LONG, FIELD_TYPE_LONG,	//停业开门、末按规定时间退货、未按规定时间访销
		FIELD_TYPE_LONG, FIELD_TYPE_LONG, FIELD_TYPE_LONG, //经营非法渠道烟、无证经营、经营假烟
		FIELD_TYPE_LONG, FIELD_TYPE_LONG					//经营走私烟、没有IC卡
	}
};

//4潜在需求
struct FieldType g_secondNeedType =
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("secondNeed"),
	8,
	{
		FIELD_TYPE_STR, FIELD_TYPE_DATE, FIELD_TYPE_STR,	//客户姓名、时间、卷烟
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//其它产品、价格、产品质量
		FIELD_TYPE_STR, FIELD_TYPE_STR						//送货服务、结算方式
	}
};

//5产品信息
struct FieldType g_cigaretteType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("cigarette"),
	9,
	{
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//产品编码,产地,牌号
		FIELD_TYPE_STR, FIELD_TYPE_STR,	FIELD_TYPE_DOT,		//规格,类别,调拨价
		FIELD_TYPE_DOT, FIELD_TYPE_DOT, FIELD_TYPE_STR		//批发价,零售价,备注
	}
};

//6竞争者产品
struct FieldType g_adverType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("adver"),
	17,
	{	
		//产品信息
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//产地,牌号,规格
		FIELD_TYPE_STR, FIELD_TYPE_LONG, FIELD_TYPE_DOT,	//类别,数量、购进价格
		FIELD_TYPE_DOT, FIELD_TYPE_DOT, FIELD_TYPE_DOT,		//零售价格、经营收益、批零差价
		FIELD_TYPE_DOT, FIELD_TYPE_STR, FIELD_TYPE_STR,		//收益率、客户评价、备注

		//竞争者服务
		FIELD_TYPE_LONG, FIELD_TYPE_LONG, FIELD_TYPE_LONG,	//网络经营、价格返利、奖励提成
		FIELD_TYPE_LONG, FIELD_TYPE_LONG					//实物促销、售终结算
	}
};

//7客户信息
struct FieldType g_clientType =
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("client"),
	60,
	{
		//客户基本信息
		FIELD_TYPE_STR, FIELD_TYPE_DATE, FIELD_TYPE_STR,	//IC卡号,录入日期,姓名
		FIELD_TYPE_STR, FIELD_TYPE_DATE, FIELD_TYPE_STR,	//性别,出生年月,文化程度
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//家庭地址,经营地址,身份证号
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//电话,邮编,其它文字说明
		
		//客户经营状况
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//店名,负责人,地址
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//电话,访销路线,许可证号
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//经营卡号,经营范围,经营主业
		FIELD_TYPE_STR, FIELD_TYPE_STR,						//经营规模,销售区域范围
		
		//经营简史
		FIELD_TYPE_DATE, FIELD_TYPE_STR,					//入网时间,个人简历

		//家庭经济收入
		FIELD_TYPE_STR, FIELD_TYPE_LONG, FIELD_TYPE_STR,	//户主,人口,年收入水平
		FIELD_TYPE_STR,										//依赖程度
		
		//管理服务支持
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//专卖管理所,稽查线,专管员
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//访销部,访销线,客户经理
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//配送中心(批发部),送货线,送货员

		//管理服务类别
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//专卖管理分类,访销服务分类,经营类型
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//订货方式,入网状况,稳定性
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//规模分类,创造价值分类,资金结算分类

		//业务能力描述
		FIELD_TYPE_DOT, FIELD_TYPE_DOT, FIELD_TYPE_STR,		//总资本,烟用资本,主营
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//兼营,经营状况(主销品牌),总体经营收益水平
	
		//业务拓展计划
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//核定供货计划,核定的访送周期,核定的送货周期
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//要货均价目标,帮扶方案,成功引导客户需求的文字记录

		//辖区基本情况
		FIELD_TYPE_STR										//所属辖区
	}
};

//8产品数量限制
struct FieldType g_numberLimitType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("numberLimit"),
	3,
	{
		FIELD_TYPE_STR, FIELD_TYPE_LONG, FIELD_TYPE_LONG,	//IC卡号、日限量、月限量
	}
};

//9产品品牌限制
struct FieldType g_productLimitType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("productLimit"),
	3,
	{
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_LONG,	//IC卡号、产品编码、每日数量限制
	}
};

//10出入网简历
struct FieldType g_netResumeType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("netResume"),
	6,
	{
		FIELD_TYPE_STR, FIELD_TYPE_DATE, FIELD_TYPE_STR,	//IC卡号、时间、状态
		FIELD_TYPE_STR,	FIELD_TYPE_STR,	FIELD_TYPE_STR		//原因、类型、备注
	}
};

//11辖区基本情况
struct FieldType g_resideAreaType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("resideArea"),
	3,
	{
		FIELD_TYPE_STR, FIELD_TYPE_LONG, FIELD_TYPE_STR,	//区域标识、人口、人均收入水平	
	}
};

//12香烟月销售计划
struct FieldType g_monthPlanType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("monthPlan"),
	3,
	{
		FIELD_TYPE_STR, FIELD_TYPE_DATE, FIELD_TYPE_LONG,		//产品编码、时间、月计划(条数)	
	}
};

//13系统可更新的列表数据
struct FieldType g_sysInfoType = 
{
	_T("\\FlashDisk\\yancao\\cigData.cdb"),
	_T("sysInfo"),
	60,
	{
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		//信息
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,		
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,

		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR,
		FIELD_TYPE_STR, FIELD_TYPE_STR, FIELD_TYPE_STR
	}
};

CDataManage	g_hisOrder(g_hisOrderType);					//1交易历史
CDataManage	g_todayOrder(g_todayOrderType);				//2今日交易
CDataManage	g_hisViolation(g_hisViolationType);			//3违规历史
CDataManage	g_secondNeed(g_secondNeedType);				//4潜在需求
CDataManage	g_cigaretteInfo(g_cigaretteType);			//5产品信息
CDataManage	g_adverProd(g_adverType);					//6竞争者产品
CDataManage g_clientInfor(g_clientType);				//7客户信息
CDataManage	g_numberLimit(g_numberLimitType);			//8产品数量限制
CDataManage	g_productLimit(g_productLimitType);			//9产品品牌限制
CDataManage	g_netResume(g_netResumeType);				//10出入网简历
CDataManage	g_resideArea(g_resideAreaType);				//11辖区基本情况
CDataManage	g_monthPlan(g_monthPlanType);				//12香烟月销售计划
CDataManage	g_sysInfo(g_sysInfoType);					//13系统可更新的列表数据

WORD LoadAllFromTxt(void)
{
	g_hisOrder.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\hisOrder.txt"));			//1交易历史
	g_todayOrder.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\todayOrder.txt"));		//2今日交易
	g_hisViolation.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\hisViolation.txt"));	//3违规历史
	g_secondNeed.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\secondNeed.txt"));		//4潜在需求
	g_cigaretteInfo.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\cigarette.txt"));	//5产品信息
	g_adverProd.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\adver.txt"));			//6竞争者产品
	g_clientInfor.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\client.txt"));		//7客户信息
	g_numberLimit.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\numberLimit.txt"));	//8产品数量限制
	g_productLimit.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\productLimit.txt"));	//9产品品牌限制
	g_netResume.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\netResume.txt"));		//10出入网简历
	g_resideArea.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\resideArea.txt"));		//11辖区基本情况
	g_monthPlan.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\monthPlan.txt"));		//12香烟月销售计划
	g_sysInfo.LoadFromCsv(_T("\\FlashDisk\\yancao\\trans\\sysInfo.txt"));			//13系统可更新的列表数据
	return ID_SUCCESSFULLY;
}

WORD SaveAllToTxt(void)
{	
	g_hisOrder.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\hisOrder.txt"));			//1交易历史
	g_todayOrder.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\todayOrder.txt"));		//2今日交易
	g_hisViolation.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\hisViolation.txt"));	//3违规历史
	g_secondNeed.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\secondNeed.txt"));		//4潜在需求
	g_cigaretteInfo.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\cigarette.txt"));		//5产品信息
	g_adverProd.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\adver.txt"));				//6竞争者产品
	g_clientInfor.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\client.txt"));			//7客户信息
	g_numberLimit.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\numberLimit.txt"));		//8产品数量限制
	g_productLimit.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\productLimit.txt"));	//9产品品牌限制
	g_netResume.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\netResume.txt"));			//10出入网简历
	g_resideArea.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\resideArea.txt"));		//11辖区基本情况
	g_monthPlan.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\monthPlan.txt"));			//12香烟月销售计划
	g_sysInfo.SaveToCsv(_T("\\FlashDisk\\yancao\\trans\\sysInfo.txt"));				//13系统可更新的列表数据
	return ID_SUCCESSFULLY;
}

⌨️ 快捷键说明

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