亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? customermanageview.cpp

?? 用于網絡管理統計的
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// CustomerManageView.cpp : implementation of the CCustomerManageView class
//

#include "stdafx.h"
#include "CustomerManage.h"

#include "CustomerManageDoc.h"
#include "CustomerManageView.h"
#include "MainFrm.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// CCustomerManageView

IMPLEMENT_DYNCREATE(CCustomerManageView, CFormView)

BEGIN_MESSAGE_MAP(CCustomerManageView, CFormView)
	ON_WM_CONTEXTMENU()
	//{{AFX_MSG_MAP(CCustomerManageView)
	ON_WM_SIZE()
	ON_CBN_SELCHANGE(IDC_COMBO_FIELD, OnSelchangeComboField)
	ON_BN_CLICKED(IDC_BUTTON_SEARCH, OnButtonSearch)
	ON_COMMAND(ID_CUSTOMER_TYPE_SET, OnCustomerTypeSet)
	ON_COMMAND(ID_CUSTOMER_TRACT_SET, OnCustomerTractSet)
	ON_COMMAND(ID_SET_CUSTOMER_INFO, OnSetCustomerInfo)
	ON_MESSAGE(WM_INSERT_DATA_TO_TREECTRL,OnInsertDataToTreeCtrl)
	ON_COMMAND(ID_DELETE_CURRENT_CUSTOMER, OnDeleteCurrentCustomer)
	//}}AFX_MSG_MAP
	// Standard printing commands
	ON_COMMAND(ID_FILE_PRINT, CFormView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_DIRECT, CFormView::OnFilePrint)
	ON_COMMAND(ID_FILE_PRINT_PREVIEW, CFormView::OnFilePrintPreview)
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCustomerManageView construction/destruction

CCustomerManageView::CCustomerManageView()
	: CFormView(CCustomerManageView::IDD)
{
	//{{AFX_DATA_INIT(CCustomerManageView)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	// TODO: add construction code here

}

CCustomerManageView::~CCustomerManageView()
{
}

void CCustomerManageView::DoDataExchange(CDataExchange* pDX)
{
	CFormView::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CCustomerManageView)
	DDX_Control(pDX, IDC_COMBO_CUSTOMER_TYPE, m_type);
	DDX_Control(pDX, IDC_DATETIMEPICKER2, m_etimectrl);
	DDX_Control(pDX, IDC_DATETIMEPICKER1, m_stimectrl);
	DDX_Control(pDX, IDC_BUTTON_SEARCH, m_search);
	DDX_Control(pDX, IDC_EDIT_VALUES, m_values);
	DDX_Control(pDX, IDC_COMBO_CONDITION, m_condition);
	DDX_Control(pDX, IDC_COMBO_FIELD, m_field);
	DDX_Control(pDX, IDC_LIST_CUSTOMER, m_list);
	//}}AFX_DATA_MAP
}

BOOL CCustomerManageView::PreCreateWindow(CREATESTRUCT& cs)
{
	// TODO: Modify the Window class or styles here by modifying
	//  the CREATESTRUCT cs

	return CFormView::PreCreateWindow(cs);
}

void CCustomerManageView::OnInitialUpdate()
{
	CFormView::OnInitialUpdate();
	GetParentFrame()->RecalcLayout();
	ResizeParentToFit();
	InitialListView();
	InitialComField();
	InitialComCondition();
	InitialComType();
	InsertListViewData();
	m_stimectrl.ShowWindow(SW_HIDE);
	m_etimectrl.ShowWindow(SW_HIDE);
	m_type.ShowWindow(SW_HIDE);

}

/////////////////////////////////////////////////////////////////////////////
// CCustomerManageView printing

BOOL CCustomerManageView::OnPreparePrinting(CPrintInfo* pInfo)
{
	// default preparation
	return DoPreparePrinting(pInfo);
}

void CCustomerManageView::OnBeginPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add extra initialization before printing
}

void CCustomerManageView::OnEndPrinting(CDC* /*pDC*/, CPrintInfo* /*pInfo*/)
{
	// TODO: add cleanup after printing
}

void CCustomerManageView::OnPrint(CDC* pDC, CPrintInfo* /*pInfo*/)
{
	// TODO: add customized printing code here
}

/////////////////////////////////////////////////////////////////////////////
// CCustomerManageView diagnostics

#ifdef _DEBUG
void CCustomerManageView::AssertValid() const
{
	CFormView::AssertValid();
}

void CCustomerManageView::Dump(CDumpContext& dc) const
{
	CFormView::Dump(dc);
}

CCustomerManageDoc* CCustomerManageView::GetDocument() // non-debug version is inline
{
	ASSERT(m_pDocument->IsKindOf(RUNTIME_CLASS(CCustomerManageDoc)));
	return (CCustomerManageDoc*)m_pDocument;
}
#endif //_DEBUG

/////////////////////////////////////////////////////////////////////////////
// CCustomerManageView message handlers

void CCustomerManageView::OnSize(UINT nType, int cx, int cy) 
{
	CFormView::OnSize(nType, cx, cy);
	
	// TODO: Add your message handler code here
	CRect rect;
	CRect rectCurrent;
	this->GetClientRect(&rect);
	rectCurrent = rect;
	rectCurrent.bottom = 50;
	rectCurrent.left = rect.left + 5;
	rectCurrent.right = rect.right - 5;
	if(GetDlgItem(IDC_STATIC_SEARCH_CONDITION))
		GetDlgItem(IDC_STATIC_SEARCH_CONDITION)->MoveWindow(rectCurrent,true);

	rectCurrent.right = rectCurrent.left + 200;
	rectCurrent.top = rectCurrent.top + 20;
	rectCurrent.bottom = rectCurrent.top + 20;
	rectCurrent.left = rectCurrent.left + 4;
	if(m_field.m_hWnd)
		m_field.MoveWindow(rectCurrent,true);

	CRect rect2;
	rect2 = rectCurrent;
	rect2.left = rect2.right;
	rect2.right = rect.right - 55;
	if(m_type.m_hWnd)
		m_type.MoveWindow(rect2,true);

    CRect rect1;
	rect1 = rectCurrent;
    rect1.left = rect1.right;
	rect1.right = (int)(rect.Width() - 255)/2 + rect1.left;
	if(m_stimectrl.m_hWnd)
		m_stimectrl.MoveWindow(rect1,true);
	rect1.left = rect1.right;
	rect1.right = rect1.left + (int)(rect.Width() - 255)/2 - 7;
	if(m_etimectrl.m_hWnd)
		m_etimectrl.MoveWindow(rect1,true);

    rectCurrent.left = rectCurrent.right;
	rectCurrent.right = rectCurrent.left + 50;
	if(m_condition.m_hWnd)
		m_condition.MoveWindow(rectCurrent,true);

    rectCurrent.left = rectCurrent.right;
	rectCurrent.right = rect.right - 60;
	if(m_values.m_hWnd)
		m_values.MoveWindow(rectCurrent,true);

	rectCurrent.left = rectCurrent.right;
	rectCurrent.right = rect.right -12;
	if(m_search.m_hWnd)
		m_search.MoveWindow(rectCurrent,true);

	rectCurrent.left = rect.left + 5;
	rectCurrent.right = rect.right - 5;
	rectCurrent.top = rect.top + 51;
	rectCurrent.bottom = rect.bottom;
	if(m_list.m_hWnd)
		m_list.MoveWindow(rectCurrent,true);
}
void CCustomerManageView::InitialListView()
{
    ListView_SetExtendedListViewStyle(m_list.m_hWnd,
             LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|
             LVS_EX_FLATSB|LVS_EX_HEADERDRAGDROP);
	m_list.InsertColumn(0,"姓名",LVCFMT_LEFT,100);
	m_list.InsertColumn(1,"簡稱",LVCFMT_LEFT,80);
	m_list.InsertColumn(2,"電話",LVCFMT_LEFT,100);
	m_list.InsertColumn(3,"地址",LVCFMT_LEFT,200);
	m_list.InsertColumn(4,"IP",LVCFMT_LEFT,100);
//	m_list.InsertColumn(5,"掩碼",LVCFMT_LEFT,100);
//	m_list.InsertColumn(6,"網關",LVCFMT_LEFT,100);
	m_list.InsertColumn(5,"MAC",LVCFMT_LEFT,100);
	m_list.InsertColumn(6,"入網時間",LVCFMT_LEFT,150);
	m_list.InsertColumn(7,"到期時間",LVCFMT_LEFT,150);
	m_list.InsertColumn(8,"客戶類型",LVCFMT_LEFT,100);
	m_list.InsertColumn(9,"所屬地域",LVCFMT_LEFT,80);
	m_list.InsertColumn(10,"備注",LVCFMT_LEFT,300);
	m_list.InsertColumn(11,"ID",LVCFMT_LEFT,0);
}
void CCustomerManageView::InitialComField()
{
	m_field.AddString("姓名");
	m_field.AddString("簡稱");
	m_field.AddString("電話");
	m_field.AddString("地址");
	m_field.AddString("IP");
	m_field.AddString("MAC");
	m_field.AddString("入網時間");
	m_field.AddString("到期時間");
	m_field.AddString("客戶類型");
	m_field.SetCurSel(0);
}
void CCustomerManageView::InitialComCondition()
{
	m_condition.AddString("=");
	m_condition.AddString("like");
	m_condition.SetCurSel(0);
}
void CCustomerManageView::OnSelchangeComboField() 
{
	// TODO: Add your control notification handler code here
	int Index = 0;
	Index = m_field.GetCurSel();
	if((Index == 6) || (Index == 7))
	{
		m_values.ShowWindow(SW_HIDE);
		m_condition.ShowWindow(SW_HIDE);
		m_stimectrl.ShowWindow(SW_SHOW);
		m_etimectrl.ShowWindow(SW_SHOW);
		m_type.ShowWindow(SW_HIDE);
	}
	else
	{
	if(Index == 8)
	{
		m_values.ShowWindow(SW_HIDE);
		m_condition.ShowWindow(SW_HIDE);
		m_stimectrl.ShowWindow(SW_HIDE);
		m_etimectrl.ShowWindow(SW_HIDE);
		m_type.ShowWindow(SW_SHOW);
	}
	else
	{
		m_values.ShowWindow(SW_SHOW);
		m_condition.ShowWindow(SW_SHOW);
		m_stimectrl.ShowWindow(SW_HIDE);
		m_etimectrl.ShowWindow(SW_HIDE);
		m_type.ShowWindow(SW_HIDE);
	}
	}
}

void CCustomerManageView::OnButtonSearch() 
{
	// TODO: Add your control notification handler code here
	m_list.DeleteAllItems();
	int Index = 0;
	int nCount = 0;
	_RecordsetPtr m_pADOSet;
	try
	{
		CString strSQL = this->GetSearchCondition();
		m_pADOSet.CreateInstance(__uuidof(Recordset));
		m_pADOSet = theApp.ADOConn->Execute(strSQL.AllocSysString(),NULL,adCmdText);
		while(!m_pADOSet->adoEOF)
		{
			Index = m_list.GetItemCount();
			m_list.InsertItem(Index,"");
			m_list.SetItemText(Index,0,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("姓名"));
			m_list.SetItemText(Index,1,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("簡稱"));
			m_list.SetItemText(Index,2,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("電話"));
			m_list.SetItemText(Index,3,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("地址"));
			m_list.SetItemText(Index,4,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("IP"));
			//m_list.SetItemText(Index,5,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("掩碼"));
			//m_list.SetItemText(Index,6,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("網關"));
			m_list.SetItemText(Index,5,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("MAC"));
			m_list.SetItemText(Index,6,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("入網時間"));
			m_list.SetItemText(Index,7,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("到期時間"));
			m_list.SetItemText(Index,8,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("T.客戶類型"));
			m_list.SetItemText(Index,9,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("Y.所屬地域"));
			m_list.SetItemText(Index,10,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("備注"));
			m_list.SetItemText(Index,11,(LPCSTR)(_bstr_t)m_pADOSet->GetCollect("ID"));
			m_pADOSet->MoveNext();
			nCount++;
		}
		CMainFrame *pFrame = (CMainFrame*)AfxGetApp()->m_pMainWnd;
		if(pFrame != NULL)
			pFrame->SendMessage(WM_SET_STATUES_INFO,0,(LPARAM)nCount);
		m_pADOSet->Close();
	}
	catch(_com_error e)
	{
		MessageBox(e.Description(),MB_OK);
		return;
	}
}
void CCustomerManageView::InitialComType()
{

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美丰满少妇xxxxx高潮对白| 日本亚洲视频在线| 国产欧美日韩亚州综合| 日韩欧美国产午夜精品| 91精品国产综合久久精品图片| 26uuu国产在线精品一区二区| 欧美日韩日日骚| 欧美吻胸吃奶大尺度电影| 在线视频观看一区| 3751色影院一区二区三区| 欧美一区二区三区色| 欧美xxxx老人做受| 国产三级欧美三级| 亚洲男女一区二区三区| 亚洲综合色丁香婷婷六月图片| 亚洲福利国产精品| 蜜臀av性久久久久av蜜臀妖精| 另类的小说在线视频另类成人小视频在线| 日韩精品免费视频人成| 国产真实乱对白精彩久久| 国产成人aaaa| 欧美综合亚洲图片综合区| 正在播放一区二区| 欧美极品aⅴ影院| 亚洲综合色在线| 国产专区欧美精品| 91啪亚洲精品| 日韩午夜在线观看视频| 国产精品欧美一级免费| 亚洲无人区一区| 韩日av一区二区| 一本久久a久久精品亚洲| 欧美一二三在线| 国产精品久久久久久久裸模| 日韩中文欧美在线| www.久久精品| 日韩欧美久久久| 亚洲精品免费在线| 国产另类ts人妖一区二区| 91成人免费电影| 26uuu精品一区二区| 亚洲最新视频在线观看| 国产精品白丝av| 3d成人h动漫网站入口| 亚洲天堂a在线| 国产美女久久久久| 国产亚洲精品aa| 日韩av电影免费观看高清完整版| 不卡电影免费在线播放一区| 欧美一级片在线观看| 一区二区三区**美女毛片| 国产精品99久久久久久宅男| 日韩欧美黄色影院| 午夜不卡在线视频| 91丨porny丨中文| 国产欧美精品一区二区色综合 | 日韩一区二区三区av| 中文字幕在线观看不卡视频| 国内精品久久久久影院色| 欧美精品国产精品| 一区二区不卡在线播放| 不卡电影免费在线播放一区| 欧美极品美女视频| 国产精品99久| 久久蜜桃av一区精品变态类天堂| 日本午夜一本久久久综合| 欧美日韩黄色影视| 一区二区在线观看视频 | 欧美精品v日韩精品v韩国精品v| 国产精品久久夜| 成人午夜视频在线观看| 欧美国产97人人爽人人喊| 国产在线精品不卡| 久久久久久久久免费| 国内精品国产三级国产a久久| 精品国产一区二区三区忘忧草| 免费成人在线观看视频| 欧美成va人片在线观看| 精品亚洲成a人| 国产欧美视频一区二区三区| 丁香另类激情小说| 专区另类欧美日韩| 91精品福利在线| 亚洲成人三级小说| 91精品国产91久久综合桃花| 久久99热这里只有精品| 亚洲丝袜另类动漫二区| 91啪九色porn原创视频在线观看| 亚洲男同性恋视频| 欧美日韩亚洲综合一区| 日韩av电影免费观看高清完整版| 精品久久久久久无| 成人黄页在线观看| 亚洲在线观看免费| 欧美一区二区三区免费观看视频| 久久精品国产一区二区三区免费看| 日韩女优制服丝袜电影| 天天做天天摸天天爽国产一区 | 欧美电影免费观看高清完整版| 天天影视色香欲综合网老头| 日韩女优av电影| 国产一本一道久久香蕉| 最新国产成人在线观看| 91免费版pro下载短视频| 午夜久久福利影院| 久久久久久久久97黄色工厂| 91浏览器打开| 日韩国产在线观看一区| 久久欧美中文字幕| 91尤物视频在线观看| 全国精品久久少妇| 中文av一区特黄| 欧美婷婷六月丁香综合色| 经典三级一区二区| 中文字幕一区二区日韩精品绯色| 在线电影院国产精品| 99麻豆久久久国产精品免费 | 日韩一区二区三区在线观看 | 亚洲午夜久久久久久久久电影院| 欧美第一区第二区| 色系网站成人免费| 国内精品伊人久久久久av一坑| 亚洲综合在线观看视频| 久久老女人爱爱| 在线成人小视频| 色噜噜狠狠成人中文综合| 狠狠v欧美v日韩v亚洲ⅴ| 天天影视网天天综合色在线播放| 国产精品久久久久aaaa| xf在线a精品一区二区视频网站| 在线观看国产一区二区| 粉嫩绯色av一区二区在线观看| 日韩av在线播放中文字幕| 亚洲精品写真福利| 国产精品全国免费观看高清| 精品少妇一区二区三区免费观看| 欧美性大战久久| hitomi一区二区三区精品| 精品在线一区二区| 日av在线不卡| 亚洲精品第1页| 成人免费在线播放视频| 久久久久久久久岛国免费| 精品日韩在线观看| 精品理论电影在线观看| 欧美最猛性xxxxx直播| 欧美性高清videossexo| 91在线无精精品入口| 成+人+亚洲+综合天堂| 久88久久88久久久| 国产麻豆精品一区二区| 精品一区二区精品| 国产一区二区三区在线观看精品 | 精品va天堂亚洲国产| 日韩欧美黄色影院| 久久久亚洲高清| 国产欧美日韩在线观看| 日本一区二区三区四区在线视频| 国产视频一区二区在线| 国产区在线观看成人精品| 欧美国产在线观看| 亚洲色图在线看| 亚洲国产日韩一级| 日韩国产高清在线| 久久99久久精品| 成人网在线免费视频| av一区二区不卡| 91福利小视频| 日韩欧美一区电影| 国产偷国产偷亚洲高清人白洁| 国产精品久久久久久久裸模| 亚洲欧美日韩人成在线播放| 亚洲国产日韩a在线播放性色| 日本伊人午夜精品| 国产精品一区二区久激情瑜伽| jlzzjlzz亚洲日本少妇| 在线成人av网站| 久久婷婷色综合| 亚洲精品欧美综合四区| 蜜臀av性久久久久蜜臀aⅴ| 成人av免费在线播放| 欧美日韩国产在线观看| 久久综合色之久久综合| 亚洲欧美国产三级| 老司机免费视频一区二区| 波多野结衣欧美| 欧美日韩国产成人在线91| 国产亲近乱来精品视频| 日韩激情av在线| www.在线欧美| 精品久久国产97色综合| 一级日本不卡的影视| 国产一区二区在线观看免费| 欧美最猛黑人xxxxx猛交| 国产日韩欧美电影| 首页亚洲欧美制服丝腿| 99精品桃花视频在线观看| 日韩欧美精品在线视频| 亚洲一区二区3| 不卡影院免费观看|