?? 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 + -