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

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

?? writerec.cpp

?? 基于WIN CE 的抄表系統,環境wince .net
?? CPP
字號:
// WriteRec.cpp : implementation file
//

#include "stdafx.h"
#include "Cbsystem.h"
#include "WriteRec.h"
#include "WPower.h"

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

extern BOOL WhUpdateDB(LPWSTR lpsz,LPWSTR lpsz1);
extern LPTSTR WhSearchMultiRecord(LPWSTR lpsz);
extern LPTSTR WhSearchMultiRecordID(LPWSTR lpsz);
extern LPTSTR WhSearchMultiRecordNAMEID(LPWSTR lpsz);
extern LPTSTR WhSearchMultiRecordJCH(LPWSTR lpsz);
extern int CountChar(CString str,char ch);
extern CString *SplitString(CString Str,char ch);
extern void LvMultiInsertData(LVITEM lvitem, CListCtrl *pList, LPTSTR lpsz1, LPTSTR lpsz2, LPTSTR lpsz3, LPTSTR lpsz4,LPTSTR lpsz5);
/////////////////////////////////////////////////////////////////////////////
// CWriteRec dialog
CWriteRec::CWriteRec(CWnd* pParent /*=NULL*/)
	: CDialog(CWriteRec::IDD, pParent)
{
	//{{AFX_DATA_INIT(CWriteRec)
	m_bh = _T("");
	m_name = _T("");
	m_id = _T("");
	m_Jch = _T("");
	//}}AFX_DATA_INIT
}


void CWriteRec::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CWriteRec)
	DDX_Text(pDX, IDC_EDIT1, m_bh);
	DDX_Text(pDX, IDC_EDIT2, m_name);
	DDX_Text(pDX, IDC_EDIT3, m_id);
	DDX_Text(pDX, IDC_EDIT4, m_Jch);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CWriteRec, CDialog)
	//{{AFX_MSG_MAP(CWriteRec)
	ON_BN_CLICKED(IDC_SEARCH, OnSearch)
	ON_NOTIFY(NM_CLICK, IDC_LIST1, OnClickList1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CWriteRec message handlers

void CWriteRec::OnSearch() 
{
	// TODO: Add your control notification handler code here
	CString szrec;
	CString *Split,*Split1;
	LPTSTR lpsz;

	LVITEM lvitem;
	CListCtrl * pList;
	pList = (CListCtrl *)GetDlgItem(IDC_LIST1);

	this->UpdateData(TRUE);
	if (((m_bh!="")&&(m_name!=""))||((m_bh!="")&&(m_id!=""))||((m_name!="")&&(m_id!=""))||((m_Jch!="")&&(m_bh!=""))||((m_Jch!="")&&(m_id!=""))||((m_Jch!="")&&(m_name!="")))
	{
		AfxMessageBox(TEXT("不能多條件查詢???"));
		return;
	}
	else if(m_name!="")
		{
			pList->DeleteAllItems();
			lpsz = (LPWSTR)(LPCTSTR)m_name;
			szrec = (LPTSTR)WhSearchMultiRecord(lpsz);
			if((szrec) && (szrec != ""))
			{
				int i = CountChar(szrec,'@');
				Split = SplitString(szrec,'@');
				for(int j=0;j<i;j++)
				{
					Split1 = SplitString(Split[j],'|');
					LvMultiInsertData(lvitem, pList, (LPTSTR)(LPCTSTR)Split1[0],(LPTSTR)(LPCTSTR)Split1[1],(LPTSTR)(LPCTSTR)Split1[2],(LPTSTR)(LPCTSTR)Split1[3],(LPTSTR)(LPCTSTR)Split1[4]);
				}
				
			}
			//if((!szrec)||(szrec = ""))
			else
			{
				return;
			}
		}
			else if(m_bh!="")
				{
					pList->DeleteAllItems();
					lpsz = (LPWSTR)(LPCTSTR)m_bh;
					szrec = (LPTSTR)WhSearchMultiRecordID(CharUpper(lpsz));
					if((szrec) && (szrec != ""))
					{
						Split1 = SplitString(szrec,'|');
						LvMultiInsertData(lvitem, pList, (LPTSTR)(LPCTSTR)Split1[0],(LPTSTR)(LPCTSTR)Split1[1],(LPTSTR)(LPCTSTR)Split1[2],(LPTSTR)(LPCTSTR)Split1[3],(LPTSTR)(LPCTSTR)Split1[4]);
					}
					else
					{
						return;
					}
				}

					else if(m_id!="")
						{
							pList->DeleteAllItems();
							lpsz = (LPWSTR)(LPCTSTR)m_id;
							szrec = (LPTSTR)WhSearchMultiRecordNAMEID(lpsz);
							if((szrec) && (szrec != ""))
							{
								Split1 = SplitString(szrec,'|');
								LvMultiInsertData(lvitem, pList, (LPTSTR)(LPCTSTR)Split1[0],(LPTSTR)(LPCTSTR)Split1[1],(LPTSTR)(LPCTSTR)Split1[2],(LPTSTR)(LPCTSTR)Split1[3],(LPTSTR)(LPCTSTR)Split1[4]);
									
							}
							else
							{
								return;
							}
						}
							else if(m_Jch!="")
							{
								pList->DeleteAllItems();
								lpsz = (LPWSTR)(LPCTSTR)m_Jch;
								szrec = (LPTSTR)WhSearchMultiRecordJCH(lpsz);
								if((szrec) && (szrec != ""))
								{
									int i = CountChar(szrec,'@');
									Split = SplitString(szrec,'@');
									for(int j=0;j<i;j++)
									{
										Split1 = SplitString(Split[j],'|');
										LvMultiInsertData(lvitem, pList, (LPTSTR)(LPCTSTR)Split1[0],(LPTSTR)(LPCTSTR)Split1[1],(LPTSTR)(LPCTSTR)Split1[2],(LPTSTR)(LPCTSTR)Split1[3],(LPTSTR)(LPCTSTR)Split1[4]);
									}
									
								}
								else
								{
									return;
								}
							}
							else
								return;

}

void CWriteRec::OnClickList1(NMHDR* pNMHDR, LRESULT* pResult) 
{
	// TODO: Add your control notification handler code here
	NM_LISTVIEW * phdn = (NM_LISTVIEW *)pNMHDR;
	CListCtrl * pList; 
	int num = phdn->iItem;
	pList = (CListCtrl *)GetDlgItem(IDC_LIST1);
	CString s  = pList->GetItemText(num,0);
	CString s1 = pList->GetItemText(num,1);
	CString s2 = pList->GetItemText(num,2);
	CString s3 = pList->GetItemText(num,3);
	CString s4 = pList->GetItemText(num,4);

	//CWriteRecord * dlg = new CWriteRecord;
	CWPower * dlg = new  CWPower;
		UpdateData(TRUE);
		dlg->m_bh		= s;
		dlg->m_id		= s1;
		dlg->m_name		= s2;
		dlg->m_powerold	= s3;
		dlg->m_power	= s4;

		UpdateData(FALSE);
		if(dlg->DoModal() == IDOK)
		{
			CString szPower;
			if(WhUpdateDB((LPWSTR)(LPCTSTR)dlg->m_bh,(LPWSTR)(LPCTSTR)dlg->m_power))
			{
				pList->SetItemText(num, 4, (LPWSTR)(LPCTSTR)dlg->m_power);
				szPower.Format(TEXT("本月用電量為 :  %d  [度]"),_wtol(dlg->m_power) - _wtol(s3));
				if((_wtol(dlg->m_power) - _wtol(s3)) <= 0)
				{
					szPower += TEXT("[注意]:\n 此月電表過周或輸入有誤???");
					AfxMessageBox(szPower);
				}
				else
				{
					AfxMessageBox(szPower);
				}
			}
			else
			{
				AfxMessageBox(TEXT("更新數據庫失敗!!!"));
				return;
			}
		}
		else
		{
			return;
		}
	*pResult = 0;
}

BOOL CWriteRec::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	((CButton*)GetDlgItem(IDC_SEARCH))->ShowWindow(SW_SHOW);

	CListCtrl * pList;
	LV_COLUMN lvc;
	pList = (CListCtrl *)GetDlgItem(IDC_LIST1);
	
	pList->SetExtendedStyle(LVS_EX_FULLROWSELECT);
	lvc.mask = LVCF_TEXT | LVCF_SUBITEM | LVCF_WIDTH;
	lvc.fmt = LVCFMT_CENTER;
  	lvc.iSubItem = 0;
	lvc.pszText = TEXT("計量表號");
	lvc.cx = 85;
	pList->InsertColumn(0,&lvc);
	lvc.iSubItem = 1;
	lvc.pszText = TEXT("用戶名稱");
	lvc.cx = 80;
	pList->InsertColumn(1,&lvc);
	lvc.iSubItem = 2;
	lvc.pszText = TEXT("戶號");
	lvc.cx = 75;
	pList->InsertColumn(2,&lvc);
	lvc.iSubItem = 3;
	lvc.pszText = TEXT("上期抄見");
	lvc.cx = 68;
	pList->InsertColumn(3,&lvc);
	lvc.iSubItem = 4;
	lvc.pszText = TEXT("本期抄見");
	lvc.cx = 68;
	pList->InsertColumn(4,&lvc);
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人激情黄色小说| 国产午夜亚洲精品理论片色戒| 久久综合999| 亚洲欧美日本在线| 国产精品99久久久久久有的能看| 欧美性videosxxxxx| 国产欧美日韩在线视频| 男男视频亚洲欧美| 日本道精品一区二区三区| 欧美激情艳妇裸体舞| 久久不见久久见免费视频7| 欧美日韩国产美| 国产精品短视频| 国产成人精品免费在线| 精品国产免费人成在线观看| 亚洲国产精品一区二区久久 | 国产精品一品二品| 91精品国产乱码久久蜜臀| 亚洲精品美国一| 丁香啪啪综合成人亚洲小说 | 欧美综合视频在线观看| 国产精品国产三级国产aⅴ无密码| 国产精品一区二区久激情瑜伽 | 国产精品一区二区三区网站| 欧美一区二区三区系列电影| 亚洲国产精品久久久久婷婷884| 香蕉av福利精品导航| 成人精品一区二区三区中文字幕| 亚洲一级电影视频| 久久国产乱子精品免费女| 欧美性xxxxxx少妇| 久久久久久久精| 亚洲天堂av一区| 精品国产污网站| 2021久久国产精品不只是精品| 亚洲自拍偷拍欧美| 色成人在线视频| 亚洲一级片在线观看| 欧美日韩一区 二区 三区 久久精品| 亚洲最色的网站| 欧美视频中文字幕| 同产精品九九九| 日韩视频免费观看高清在线视频| 日韩主播视频在线| 久久奇米777| 99精品国产视频| 亚洲国产裸拍裸体视频在线观看乱了| 欧美久久久久免费| 精品一区二区三区日韩| 国产日韩精品一区二区浪潮av| 99久久久无码国产精品| 亚洲午夜电影在线| 日韩一二在线观看| 高清在线观看日韩| 亚洲影视资源网| 亚洲视频电影在线| 欧美日韩国产色站一区二区三区| 精品在线视频一区| 亚洲天堂中文字幕| 日韩一区二区在线播放| 国产成人欧美日韩在线电影| 亚洲精品国产成人久久av盗摄 | fc2成人免费人成在线观看播放| 国产精品福利影院| 欧美日韩精品欧美日韩精品一 | 欧美一区二区三级| 丁香桃色午夜亚洲一区二区三区| 亚洲午夜视频在线观看| 久久这里只有精品首页| 欧美最新大片在线看 | 亚洲成人av电影| 久久久五月婷婷| 欧美伊人精品成人久久综合97 | 香蕉影视欧美成人| 久久精品亚洲国产奇米99| 在线观看三级视频欧美| 国产麻豆日韩欧美久久| 亚洲一区二区三区四区不卡| 久久久一区二区| 制服丝袜日韩国产| 色视频一区二区| 东方欧美亚洲色图在线| 奇米一区二区三区av| 亚洲免费在线观看| 久久久影视传媒| 欧美变态凌虐bdsm| 欧美日韩国产精品自在自线| 高清视频一区二区| 另类欧美日韩国产在线| 亚洲国产乱码最新视频| 自拍偷拍国产精品| 久久蜜臀精品av| 精品国产不卡一区二区三区| 欧美日韩美女一区二区| 色综合久久66| 91亚洲精品久久久蜜桃| 国产精品亚洲视频| 国产一区二区在线电影| 男人的天堂亚洲一区| 亚洲bt欧美bt精品777| 亚洲欧洲综合另类| 国产日韩欧美一区二区三区综合| 精品日产卡一卡二卡麻豆| 777久久久精品| 欧日韩精品视频| 欧美亚洲综合一区| 欧美亚洲一区二区在线| 日本丶国产丶欧美色综合| 色婷婷亚洲综合| 色噜噜久久综合| 欧美伊人久久久久久午夜久久久久| 97国产一区二区| 色呦呦网站一区| 91麻豆国产福利在线观看| 99这里只有久久精品视频| 成人av网在线| 91一区一区三区| 91黄色免费看| 欧美巨大另类极品videosbest| 88在线观看91蜜桃国自产| 5月丁香婷婷综合| 精品少妇一区二区三区在线播放| 欧美大黄免费观看| 久久精品视频在线免费观看| 国产色综合久久| 亚洲欧美日韩一区二区| 一级精品视频在线观看宜春院| 亚洲无线码一区二区三区| 五月婷婷综合网| 老司机午夜精品| 不卡一区在线观看| 欧洲精品一区二区| 日韩欧美在线综合网| 日本一区二区三区免费乱视频| 亚洲天堂福利av| 三级久久三级久久久| 国内精品写真在线观看| 成人涩涩免费视频| 欧美视频日韩视频在线观看| 日韩三级.com| 亚洲日本在线a| 美腿丝袜在线亚洲一区| 风流少妇一区二区| 欧美视频在线一区二区三区| 精品日韩一区二区三区免费视频| 国产欧美日韩不卡| 亚洲电影视频在线| 国产精品亚洲专一区二区三区 | 久久国产精品区| 成人一区二区三区在线观看 | 久久精品人人做| 亚洲一区二区三区视频在线| 麻豆成人久久精品二区三区小说| 成人性色生活片免费看爆迷你毛片| 欧美中文字幕一区二区三区亚洲| 日韩三级电影网址| 亚洲卡通欧美制服中文| 久久99精品国产.久久久久久| 99riav久久精品riav| 日韩免费观看2025年上映的电影| 亚洲欧美日韩一区| 国产成人免费视频网站| 欧美年轻男男videosbes| 欧美激情一区二区三区蜜桃视频| 日韩国产欧美三级| 色噜噜狠狠成人中文综合| 久久久99免费| 天堂在线一区二区| 色天天综合色天天久久| 欧美极品另类videosde| 日本亚洲一区二区| 97久久久精品综合88久久| 久久九九99视频| 免费在线观看日韩欧美| 欧美日韩1区2区| 亚洲人成精品久久久久| 国产精品亚洲视频| 久久综合久久久久88| 日韩av一二三| 欧美亚洲国产一区二区三区va | 欧美高清视频不卡网| 亚洲欧美日韩一区二区 | 狠狠色丁香婷婷综合| 欧美日韩国产一级| 一区二区三区鲁丝不卡| 91首页免费视频| 中文字幕亚洲一区二区av在线| 国产毛片精品国产一区二区三区| 91精品国产综合久久福利| 性做久久久久久久免费看| 在线观看免费亚洲| 亚洲伊人色欲综合网| 色94色欧美sute亚洲线路一ni| 亚洲视频在线观看三级| 99久久伊人精品| 亚洲精品日韩综合观看成人91| 91一区一区三区| 亚洲自拍偷拍欧美| 欧美日韩大陆在线| 日本视频免费一区|