📄 myglobals.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 + -