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

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

?? paymodedlg.cpp

?? 酒店管理系統有出勤產品種類價格和付款功能
?? CPP
字號:
// PaymodeDlg.cpp : implementation file
//

#include "stdafx.h"
#include "MyPos.h"
#include "PaymodeDlg.h"

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

/////////////////////////////////////////////////////////////////////////////
// CPaymodeDlg dialog
extern CMyPosApp theApp;

CPaymodeDlg::CPaymodeDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CPaymodeDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CPaymodeDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
}


void CPaymodeDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CPaymodeDlg)
	DDX_Control(pDX, IDC_BUTTON_PADD2, m_oPadd2);
	DDX_Control(pDX, IDC_STATIC_SHOWHINT, m_oShowhint);
	DDX_Control(pDX, IDC_LIST_PAYMODE, m_oListpaymode);
	DDX_Control(pDX, IDC_EDIT_PAYMODE, m_oPaymode);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CPaymodeDlg, CDialog)
	//{{AFX_MSG_MAP(CPaymodeDlg)
	ON_BN_CLICKED(IDC_BUTTON_PADD, OnButtonPadd)
	ON_BN_CLICKED(IDC_BUTTON_PDEL, OnButtonPdel)
	ON_BN_CLICKED(IDC_BUTTON_PADD2, OnButtonPadd2)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CPaymodeDlg message handlers

void CPaymodeDlg::OnButtonPadd() 
{
	m_oShowhint.ShowWindow(SW_SHOW);
	m_oPaymode.ShowWindow(SW_SHOW);
	m_oPadd2.ShowWindow(SW_SHOW);
}

void CPaymodeDlg::OnButtonPdel() 
{
	CString spaymode,sql;
	int iOption;
	_RecordsetPtr m_pRecordset;

	iOption = m_oListpaymode.GetCurSel();
	if(iOption>=0)
	{
		m_oListpaymode.GetText(iOption, spaymode);//得到選中項的文本
		if(spaymode=="人民幣")
		{
			MessageBox("不能刪除[人民幣]付款方式!");
			return;
		}
		sql="Select * from PAYMODE where NAME='"+spaymode+"'";
		try
		{ 
			m_pRecordset.CreateInstance("ADODB.Recordset");
			m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);

			if(AfxMessageBox("確定要刪除此付款方式嗎?",MB_YESNO)==IDYES)
			{
				m_pRecordset->Delete(adAffectCurrent);///刪除當前記錄
				m_oListpaymode.DeleteString(iOption);
			}
			else
				return;	
		}
		catch(_com_error e)///捕捉異常
		{
			CString temp;
			temp.Format("刪除付款方式出錯:%s",e.ErrorMessage());
			AfxMessageBox(temp);
			return;
		}	
	}
}

long CPaymodeDlg::GenNewID()
{
	CString sql;
	long NewID;
	_RecordsetPtr m_pRecordset; //Must define it in function!!!!
	
	sql="SELECT Max(ID) FROM PAYMODE";
	try
	{ 
		m_pRecordset.CreateInstance("ADODB.Recordset");
		m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);

		_variant_t vIndex = (long)0;//How to get field value in only 1 record and 1 field condition.
		_variant_t vtemp = m_pRecordset->GetCollect(vIndex);
		if(vtemp.lVal>0) 
			NewID =(long)(m_pRecordset->GetCollect(vIndex))+1;///取得第一個字段的值(MAX ID)加1后放入id變量.
		else	
			NewID=1;
		m_pRecordset->Close();
	}
	catch(_com_error e)///捕捉異常
	{
		CString stemp;
		stemp.Format("獲取付款方式ID最大值出錯:%s",e.ErrorMessage());
		AfxMessageBox(stemp);
	}
	if(NewID==88)
		NewID=89;

	return NewID;
}

void CPaymodeDlg::OnButtonPadd2() 
{
	CString spaymode,snewid,sql;
	long lnewid;
	_variant_t RecordsAffected;

	lnewid=GenNewID();
	snewid.Format("%d",lnewid);
	m_oPaymode.GetWindowText(spaymode);

	if(spaymode=="")
	{
		AfxMessageBox("請輸入付款方式!");
		return;
	}

	if(bRepeat(spaymode))
	{
		AfxMessageBox("付款方式重復!請重新輸入!");
		return;
	}

	sql="Insert into PAYMODE (ID,NAME) values("+snewid+",'"+spaymode+"')";
	try
	{ 
		theApp.m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);
		m_oListpaymode.AddString(spaymode);
		UpdateData(FALSE);
	}
	catch(_com_error e)///捕捉異常
	{
		CString temp;
		temp.Format("增加付款方式出錯:%s",e.ErrorMessage());
		AfxMessageBox(temp);
		return;
	}
	m_oShowhint.ShowWindow(SW_HIDE);
	m_oPaymode.ShowWindow(SW_HIDE);	
	m_oPadd2.ShowWindow(SW_HIDE);
	m_oPaymode.SetWindowText("");
}

void CPaymodeDlg::ReadToListbox()
{
	int recordcount;
	_RecordsetPtr m_pRecordset;

	//Read paymode name from database into listbox.
	m_oListpaymode.ResetContent();
	CString sql="select * from PAYMODE";
	try
	{
		m_pRecordset.CreateInstance("ADODB.Recordset");
		m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
		recordcount=m_pRecordset->GetRecordCount();//Get records total.		
		if(!m_pRecordset->adoEOF)
		{
			if(recordcount>0)
			{
			for (int i=0;i < recordcount;i++)//Read user name into listbox.
			{
				m_oListpaymode.AddString((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("NAME"));
				sql=(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("NAME");
				m_pRecordset->MoveNext();
			}
			}
		}
		m_pRecordset->Close();
	}
	catch(_com_error e)///捕捉異常
	{
		CString temp;
		temp.Format("讀取付款方式到列表框出錯:%s",e.ErrorMessage());
		AfxMessageBox(temp);
	}	
}

BOOL CPaymodeDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	ReadToListbox();

	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

BOOL CPaymodeDlg::bRepeat(CString strFieldValue)
{
	CString sql;
	BOOL br;
	_RecordsetPtr m_pRecordset; //Must define it in function!!!!
	
	sql="SELECT * FROM PAYMODE WHERE NAME='";
	sql=sql+strFieldValue+"'";
	try
	{ 
		m_pRecordset.CreateInstance("ADODB.Recordset");
		m_pRecordset->Open((_variant_t)sql,_variant_t((IDispatch*)theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);

		if(m_pRecordset->adoEOF)
			br=FALSE;
		if(!m_pRecordset->adoEOF)
			br=TRUE;
		m_pRecordset->Close();
	}
	catch(_com_error e)///捕捉異常
	{
		CString stemp;
		stemp.Format("查找付款方式名稱出錯:%s",e.ErrorMessage());
		AfxMessageBox(stemp);
	}
		return br;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区国产二区| 欧美三级日韩在线| 欧美视频在线一区二区三区| 6080国产精品一区二区| 亚洲欧洲国产专区| 国产一区二区精品久久99 | 亚洲一本大道在线| 国产91精品精华液一区二区三区| 欧美日本在线观看| 亚洲少妇最新在线视频| 欧美一区二区精品| 波多野结衣中文字幕一区| 精品国产乱子伦一区| 国产精品乱人伦中文| 秋霞影院一区二区| 精品视频在线视频| 亚洲精品中文在线影院| 成人免费观看av| 久久久av毛片精品| 免费精品视频在线| 欧美日韩电影在线| 亚洲成国产人片在线观看| 91亚洲精品久久久蜜桃| 国产精品高潮呻吟久久| 国产69精品久久久久毛片| 欧美大尺度电影在线| 午夜精品一区二区三区三上悠亚| 91看片淫黄大片一级在线观看| 中文字幕不卡三区| 成人午夜精品在线| 国产精品成人在线观看| 成人精品小蝌蚪| 国产精品乱人伦一区二区| 国产成人小视频| 国产精品久久三区| 91在线你懂得| 亚洲精品成人天堂一二三| 91一区一区三区| 亚洲综合久久久久| ...xxx性欧美| 丰满白嫩尤物一区二区| 久久久亚洲精品石原莉奈| 911精品国产一区二区在线| 亚洲一区二区综合| 欧美精品v日韩精品v韩国精品v| 亚洲超碰精品一区二区| 欧美一区二区三区男人的天堂| 日韩av电影免费观看高清完整版| 日韩欧美自拍偷拍| 国产精品一区免费视频| 日韩久久一区二区| 欧美色涩在线第一页| 免费成人av资源网| 国产人成亚洲第一网站在线播放 | 中文字幕制服丝袜成人av| 91亚洲国产成人精品一区二区三 | 午夜视频在线观看一区二区三区| 欧美高清一级片在线| 丰满少妇在线播放bd日韩电影| 免费精品99久久国产综合精品| 日韩欧美一卡二卡| 国产黄人亚洲片| 亚洲精品视频免费看| 亚洲欧美日本在线| 欧美午夜影院一区| 久久成人麻豆午夜电影| 亚洲欧美在线视频观看| 欧美猛男男办公室激情| 国产成人免费av在线| 亚洲午夜电影在线| 国产欧美一区二区精品性色| 欧美日韩中字一区| 懂色一区二区三区免费观看| 亚洲国产精品精华液网站| 国产婷婷精品av在线| 在线观看亚洲精品视频| 国产一区二区三区在线观看免费 | 国产精品视频免费| 欧美剧情电影在线观看完整版免费励志电影 | 免费人成黄页网站在线一区二区| 国产精品网站一区| 日韩三区在线观看| 欧美视频一区二区三区四区| 国产精品一区免费视频| 午夜视频在线观看一区二区| 国产精品成人免费| 久久色中文字幕| 欧美日韩国产首页| 91视频在线观看免费| 国产一区欧美日韩| 日韩福利视频导航| 一级中文字幕一区二区| 亚洲大片一区二区三区| 中文字幕一区二区三区四区 | 蜜臀精品久久久久久蜜臀| 日韩av一区二区三区| 不卡视频在线看| 久久69国产一区二区蜜臀| 一区二区三区高清在线| 亚洲欧美在线另类| 国产夜色精品一区二区av| 日韩精品专区在线影院重磅| 欧美高清hd18日本| 欧日韩精品视频| 日本黄色一区二区| 91美女福利视频| 91视频免费播放| 成人国产精品视频| 成人av综合在线| 成人97人人超碰人人99| 成人激情图片网| av不卡在线观看| 99国产精品久久久久久久久久久| 国产ts人妖一区二区| 风间由美中文字幕在线看视频国产欧美| 久久爱www久久做| 在线精品观看国产| 色美美综合视频| 欧美性做爰猛烈叫床潮| 欧美中文一区二区三区| 欧美午夜不卡在线观看免费| 欧美三电影在线| 91.麻豆视频| 日韩女优毛片在线| 久久夜色精品一区| 中文字幕不卡三区| 亚洲欧美日本韩国| 三级精品在线观看| 精品一区二区三区免费| 国产高清亚洲一区| 91美女在线看| 91精品啪在线观看国产60岁| 欧美一级高清大全免费观看| 精品美女在线播放| 中文字幕亚洲一区二区av在线 | 欧美日韩一卡二卡三卡| 欧美精品日韩综合在线| 日韩欧美一区电影| 中日韩免费视频中文字幕| 亚洲欧美激情视频在线观看一区二区三区 | 欧美日韩一区二区在线观看| 欧美一区二区三区视频| 欧美激情综合五月色丁香小说| 亚洲美女电影在线| 日韩精品福利网| 丰满放荡岳乱妇91ww| 欧美日本一区二区| 久久精品一区二区三区不卡牛牛| 亚洲欧美另类综合偷拍| 美女任你摸久久| 色综合天天综合狠狠| 日韩一级精品视频在线观看| 国产欧美一区二区精品性| 亚洲午夜日本在线观看| 国产麻豆成人传媒免费观看| 91福利在线导航| 久久综合成人精品亚洲另类欧美 | 亚洲成人免费av| 蜜臀av国产精品久久久久| 制服丝袜亚洲播放| 久久天天做天天爱综合色| 日韩毛片精品高清免费| 韩国成人精品a∨在线观看| 91老师国产黑色丝袜在线| 久久免费视频色| 无码av免费一区二区三区试看 | 欧美一区二区在线不卡| 亚洲色图清纯唯美| 黑人巨大精品欧美黑白配亚洲| 日本高清不卡一区| 国产亚洲欧美一级| 天天影视网天天综合色在线播放| 成人免费毛片app| 精品国精品国产尤物美女| 亚洲成av人综合在线观看| 99re这里只有精品视频首页| 久久―日本道色综合久久| 日韩精品一二三| 97成人超碰视| 久久久亚洲国产美女国产盗摄 | 国产精品私房写真福利视频| 免费观看一级欧美片| 日韩欧美一级精品久久| 日韩成人午夜精品| 色婷婷久久久久swag精品| 国产三级精品在线| 久久99国产精品久久| 欧美日韩在线播放| 亚洲欧美日韩精品久久久久| 风间由美一区二区三区在线观看| 26uuu精品一区二区在线观看| 三级久久三级久久久| 欧美美女视频在线观看| 亚洲午夜在线视频| 欧美三级韩国三级日本一级| 亚洲一级二级在线| 在线观看一区不卡| 午夜精品在线看| 在线电影一区二区三区| 全部av―极品视觉盛宴亚洲|