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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? dlgxsjz.cpp

?? 數(shù)據(jù)庫(kù)管理程序
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
// DlgXSJZ.cpp : implementation file
//

#include "stdafx.h"
#include "a1.h"
#include "DlgXSJZ.h"
#include "DlgXSINFO.h"
#include "DlgXSTHINFO.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDlgXSJZ dialog


CDlgXSJZ::CDlgXSJZ(int state,CWnd* pParent /*=NULL*/)
	: CDialog(CDlgXSJZ::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgXSJZ)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	m_iState=state;
	m_bSetUnChangeValue=false;
}


void CDlgXSJZ::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgXSJZ)
	DDX_Control(pDX, IDC_BUTTON1, m_btnOk);
	DDX_Control(pDX, IDC_EDIT11, m_editIsJq);
	DDX_Control(pDX, IDC_EDIT10, m_editSy);
	DDX_Control(pDX, IDC_DATETIMEPICKER1, m_tcRq);
	DDX_Control(pDX, IDC_COMBO2, m_comboJsr);
	DDX_Control(pDX, IDC_COMBO1, m_comboSkfs);
	DDX_Control(pDX, IDC_EDIT14, m_editBz);
	DDX_Control(pDX, IDC_EDIT9, m_editPh);
	DDX_Control(pDX, IDC_EDIT8, m_editSkJe);
	DDX_Control(pDX, IDC_EDIT7, m_editWs);
	DDX_Control(pDX, IDC_EDIT6, m_editSs);
	DDX_Control(pDX, IDC_EDIT5, m_editYs);
	DDX_Control(pDX, IDC_EDIT4, m_editKhName);
	DDX_Control(pDX, IDC_EDIT3, m_editKhId);
	DDX_Control(pDX, IDC_EDIT2, m_editJsfs);
	DDX_Control(pDX, IDC_EDIT1, m_editXsPh);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgXSJZ, CDialog)
	//{{AFX_MSG_MAP(CDlgXSJZ)
	ON_EN_CHANGE(IDC_EDIT8, OnChangeEdit8)
	ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgXSJZ message handlers

void CDlgXSJZ::OnOK() 
{
	
	// TODO: Add extra validation here
	//CDialog::OnOK();
}



BOOL CDlgXSJZ::OnInitDialog() 
{


	switch(this->m_iState)
	{
	case XS:
		if(!GetXSINFO())
		{
			this->EndDialog(0);
			return FALSE;
		}
		break;
	case XSTH:
		if(!GetXSTHINFO())
		{
			this->EndDialog(0);
			return FALSE;
		}
		break;
	case RK:
		if(!GetRKINFO())
		{
			this->EndDialog(0);
			return FALSE;
		}		break;
	case RKTH:
		if(!GetRKTHINFO())
		{
			this->EndDialog(0);
			return FALSE;
		}		break;
		break;

	
	}
	
	CDialog::OnInitDialog();
	InitJZ();
	InitPH();


	m_editSkJe.SetFocus();
//	::PostMessage(this->m_editSkJe.GetSafeHwnd(),WM_ACTIVATE ,WA_CLICKACTIVE,0);
	

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

BOOL CDlgXSJZ::PreTranslateMessage(MSG* pMsg) 
{
		const HWND hwnd =(pMsg!=NULL)? pMsg->hwnd:NULL;
	if(hwnd==NULL)goto a;
	if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_RETURN)
		if(hwnd!=this->m_btnOk.GetSafeHwnd())
		{
			this->SetTheFocus();
		}
		else
		{
		//	::PostMessage(m_btnOk.GetSafeHwnd(),BN_CLICKED,0,0);
			this->OnButton1();
		}

	if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_TAB)
		if(hwnd==this->m_btnOk.GetSafeHwnd())
			this->SetTheFocus();
	if(pMsg->message==WM_CHAR&&hwnd==this->m_editSkJe.GetSafeHwnd())	
	{
		if((pMsg->wParam>=0x30&&pMsg->wParam<=0x39)||pMsg->wParam==0x2E||pMsg->wParam==0x08)
		{
			;
		}
		else
		{
		pMsg->wParam=VK_CONTROL;
		}
	}
a:
	return CDialog::PreTranslateMessage(pMsg);
}
void CDlgXSJZ::SetTheFocus()
{
	HWND hwnd=::GetFocus();
	int iID=::GetDlgCtrlID(hwnd);
	switch(iID)
	{
	case IDC_EDIT8:
		{
			this->m_comboSkfs.SetFocus();
			break;
		}
	case IDC_COMBO1:
		{
			this->m_comboJsr.SetFocus();
			break;
		}
	case IDC_COMBO2:
		{
			this->m_editBz.SetFocus();
			break;
		}
	case IDC_EDIT14:
		{
			this->m_btnOk.SetFocus();
			m_btnOk.SetActiveWindow();
		//	::PostMessage(this->m_btnOk.GetSafeHwnd(),WM_SETFOCUS ,0,0);

			break;
		}
	case IDC_BUTTON1:
		{
	//		this->m_editSkJe.SetFocus();
	//		::PostMessage(m_editSkJe.GetSafeHwnd(),WM_SETFOCUS,(UINT)hwnd,0);
	::PostMessage(this->m_editSkJe.GetSafeHwnd(),WM_ACTIVATE ,WA_CLICKACTIVE,0);
			break;
		}
	}
}

void CDlgXSJZ::OnChangeEdit8() 
{	if(m_bSetUnChangeValue)return;
	CString str;
	this->m_editSkJe.GetWindowText(str);
	this->m_dSFk_BC=atof(str);
	this->m_dLeft=this->m_dWsfk-m_dSFk_BC;

	if(m_dLeft<=0.000001)
	{
		CString a;
		a.Format("%f",this->m_dWsfk);
		SetUnChangeValue(a);
		m_editSkJe.SetSel(0,-1);
		m_editSy.SetWindowText("0元");
		m_editIsJq.SetWindowText("已結(jié)清");
		this->m_dSsfk=this->m_dYsfk;m_dLeft=0.0;
	//	this->m_dWsfk=0;
	}
	else
	{
		CString a;
		a.Format("%0.2f",m_dLeft);
		m_editSy.SetWindowText(a+"元");
			m_editIsJq.SetWindowText("未結(jié)清");
		//this->m_dLeft=this->m_dWsfk-m_dSFk_BC;
		//m_dws=m_dLeft;
	}
	// TODO: If this is a RICHEDIT control, the control will not
	// send this notification unless you override the CDialog::OnInitDialog()
	// function and call CRichEditCtrl().SetEventMask()
	// with the ENM_CHANGE flag ORed into the mask.
	
	// TODO: Add your control notification handler code here
	
}

void CDlgXSJZ::OnButton1() 
{
		if(!this->CheckAll())return;

		is_jq=0;
		if(m_dLeft<=0.00001)is_jq=-1;

		CString ph,fs,rq,czy,jsr,bz,sql;

		this->m_editPh.GetWindowText(ph);
		this->m_comboJsr.GetWindowText(jsr);
		this->m_comboSkfs.GetWindowText(fs);
		this->m_editBz.GetWindowText(bz);
		this->m_tcRq.GetWindowText(rq);
		CA1App * app=(CA1App*)AfxGetApp();
		czy=app->m_sUserName;


		sql.Format("update %s set s%s=%f,w%s=%f,is_jq=%d where %s='%s'"
			,this->m_strTablePh,
			this->m_strsf,this->m_dYsfk-m_dLeft,
			this->m_strsf,m_dLeft,is_jq,
			this->m_strPhKeyField,this->m_strdataPh);
		this->m_runsql.RunSQL(sql);

		sql.Format("INSERT INTO %s(%s,%s,je,fs,rq,czy,jsr,bz) VALUES('%s','%s',%f,'%s',#%s#,'%s','%s','%s')"
			,this->m_strTableJz,
			this->m_strJzKeyField,this->m_strPhKeyField,
			ph,m_strdataPh,this->m_dSFk_BC,fs,rq,czy,jsr,bz);
		this->m_runsql.RunSQL(sql);
		MessageBox("OK","醫(yī)藥管理系統(tǒng)");
		this->EndDialog(0);
}

bool CDlgXSJZ::CheckAll()
{
CString skje;this->m_editSkJe.GetWindowText(skje);

double d_skje=0;
d_skje=atof(skje);
if(d_skje<=0.00001)
return false;
else return true;
}

CString CDlgXSJZ::ChanShengPh()
{
	this->UpdateData();
	CString sql;
	_bstr_t sql_;
	_variant_t value;
	CString s_value;
	CString s_date;
	CString ph;
	CTime m_tRq;
	this->m_tcRq.GetTime(m_tRq);
	this->m_tcRq.GetWindowText(s_date);

	CString y_date,m_date,d_date;
	y_date=m_tRq.Format("%Y");
	m_date.Format("%d",m_tRq.GetMonth());
	d_date.Format("%d",m_tRq.GetDay());
	if(m_date.GetLength()==1)
		m_date=CString("0")+m_date;
	if(d_date.GetLength()==1)
		d_date=CString("0")+d_date;
	ph=y_date+"-"+m_date+"-"+d_date;
	switch(m_iState)
	{
	case XSJZ:		ph=ph+"xsj";break;
	case XSTHJZ:	ph=ph+"xtj";break;
	case RKJZ:		ph=ph+"rkj";break;
	case RKTHJZ:	ph=ph+"rtj";break;
	}

	sql.Format("select %s from %s where rq=#%s# order by %s desc",
		this->m_strJzKeyField,this->m_strTableJz,s_date,this->m_strJzKeyField);
	if(m_runsql.CheckSQLResult(sql))
	{
		value=m_runsql.m_recordset->GetCollect(m_strJzKeyField.GetBuffer(10));//
		if(value.vt!=NULL)
		{
			s_value=(char*)(_bstr_t)value;
			s_value=s_value.Mid(s_value.GetLength()-4,4);
		}
	}
	else
	{
	s_value="0";
	}
	long l_value=atoi(s_value)+1;
	s_value.Format("%d",l_value);
	for(int i=s_value.GetLength();i<4;i++)
	{
		s_value="0"+s_value;
	}
	ph=ph+s_value;
	return ph;	
}

void CDlgXSJZ::OnCancel() 
{
		if(MessageBox("確定退出結(jié)帳模塊?","注意",MB_YESNO)==IDYES)
		{
			if(MessageBox("是否保存結(jié)帳?","注意",MB_YESNO)==IDNO)
				CDialog::OnCancel();
			else
				this->OnButton1();
		}
			return;
}

bool CDlgXSJZ::GetXSINFO()
{
	CDlgXSINFO dlg;
	while(dlg.xs_ph=="")
	{
		if(MessageBox("請(qǐng)選擇銷售票號(hào)","注意",MB_YESNO)!=IDYES)
			return false;
		if(dlg.DoModal()!=IDOK)
			return false;
	}
	this->SetWindowText("銷售結(jié)賬");
	this->m_strdataPh=	dlg.m_strdataPh;
	this->m_strdataId=	dlg.m_strdataId;
	this->m_strdataName=dlg.m_strdataName;
	this->m_strdataYsf=	dlg.m_strdataYsf;
	this->m_strdataSsf=	dlg.m_strdataSsf;
	this->m_strdataWsf=	dlg.m_strdataWsf;
	this->m_strdataJsfs=dlg.m_strdataJsfs;

	CString jq=			dlg.jq;

	short is_jq=atoi(jq);
	if(is_jq)
	{

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美三级电影在线看| 国产精品欧美极品| 欧美日本国产一区| 色香色香欲天天天影视综合网| 成人av电影在线网| 成人深夜在线观看| 国产91露脸合集magnet| 成人免费视频免费观看| 丁香激情综合国产| 99久久国产综合精品女不卡| 白白色亚洲国产精品| 99久久精品99国产精品| 一本一道波多野结衣一区二区| 91麻豆swag| 欧美午夜电影在线播放| 欧美肥妇毛茸茸| 欧美电影免费观看高清完整版在| 欧美白人最猛性xxxxx69交| 精品国产一区二区在线观看| 久久久久国产精品厨房| 欧美激情一区在线| 亚洲三级在线播放| 亚洲风情在线资源站| 丝袜美腿亚洲一区| 狠狠狠色丁香婷婷综合激情 | 蜜臀99久久精品久久久久久软件| 免费成人在线影院| 国产福利精品一区二区| 成人免费黄色在线| 欧美色大人视频| 欧美一级欧美一级在线播放| 久久一二三国产| 国产精品短视频| 天天综合色天天| 国产精品中文有码| 91丨九色丨尤物| 欧美精品丝袜中出| 国产日产欧美一区二区视频| 亚洲精品免费在线| 欧美日韩亚洲国产综合| 精品久久久久香蕉网| 国产精品二三区| 青青草国产精品亚洲专区无| 国产在线一区二区| 欧美在线短视频| 久久久亚洲综合| 亚洲一区免费在线观看| 国产一区二区精品久久99| 91论坛在线播放| 精品国产电影一区二区| 亚洲视频免费在线| 免费不卡在线观看| 色哟哟国产精品免费观看| 欧美一级专区免费大片| 自拍偷拍亚洲激情| 老司机精品视频导航| 色综合久久久久综合体桃花网| 欧美一区二区免费观在线| **网站欧美大片在线观看| 免费成人你懂的| 91蝌蚪国产九色| 精品av久久707| 亚洲高清视频在线| 成人小视频在线观看| 日韩一区二区三区四区五区六区| 亚洲欧洲日本在线| 国产一区二区视频在线| 91黄色激情网站| 中文字幕成人网| 国产综合色在线| 91麻豆精品国产自产在线| 成人欧美一区二区三区1314| 国产综合一区二区| 欧美一区二区在线看| 一区二区国产盗摄色噜噜| 国产白丝网站精品污在线入口| 9191国产精品| 亚洲国产精品一区二区www在线| 国产99久久精品| 亚洲国产成人porn| 色婷婷综合久色| 国产精品美日韩| 国产麻豆日韩欧美久久| 91精品国产综合久久精品| 一区二区三区在线观看国产| 成人美女在线观看| 国产日韩欧美制服另类| 国产在线一区二区综合免费视频| 在线电影国产精品| 亚洲mv在线观看| 欧美视频一区二区三区在线观看| 亚洲裸体在线观看| 91在线你懂得| 亚洲天堂免费在线观看视频| 成人av午夜影院| 综合电影一区二区三区 | 国产麻豆一精品一av一免费| 91精品国产aⅴ一区二区| 午夜激情久久久| 欧美日韩国产精品自在自线| 亚洲一区二区三区小说| 日本韩国欧美一区二区三区| 最新国产の精品合集bt伙计| 99在线视频精品| 国产精品久久久久一区二区三区| 国产99精品国产| 亚洲欧洲韩国日本视频| 99免费精品视频| 亚洲欧美日韩综合aⅴ视频| 成人v精品蜜桃久久一区| 国产精品国产三级国产a| 成人黄色国产精品网站大全在线免费观看| 国产欧美日韩另类视频免费观看| 国产精品系列在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 国产成人精品在线看| 国产精品天干天干在线综合| av不卡在线播放| 亚洲一区二区视频在线观看| 欧美卡1卡2卡| 免费观看一级特黄欧美大片| 精品成a人在线观看| 国产成人h网站| 中文字幕一区av| 欧美在线观看你懂的| 美国三级日本三级久久99| www一区二区| 91视视频在线观看入口直接观看www | 麻豆精品视频在线观看视频| 精品少妇一区二区三区日产乱码 | 欧美日韩激情在线| 男人操女人的视频在线观看欧美| 亚洲精品在线免费播放| 从欧美一区二区三区| 亚洲午夜一区二区| 日韩午夜在线观看| 国产不卡在线播放| 亚洲欧美日韩精品久久久久| 欧美日本免费一区二区三区| 久久激情五月婷婷| 国产精品国产三级国产普通话三级| 91论坛在线播放| 久久精品国产久精国产| 中文字幕乱码亚洲精品一区| 91福利资源站| 精品亚洲免费视频| 亚洲免费视频中文字幕| 日韩丝袜美女视频| www.久久久久久久久| 日本伊人色综合网| 国产精品乱码人人做人人爱| 欧美日韩一卡二卡三卡 | 日韩欧美一区二区久久婷婷| 成人免费视频caoporn| 香蕉久久一区二区不卡无毒影院 | 国产精品你懂的| 在线播放中文一区| 成人91在线观看| 免费不卡在线视频| 亚洲激情第一区| 久久蜜臀精品av| 欧美日韩一区二区不卡| 成人99免费视频| 精品一区二区三区香蕉蜜桃| 亚洲乱码国产乱码精品精小说| 久久综合久久综合久久综合| 欧美四级电影网| 成人av网站免费观看| 久久精品国产**网站演员| 亚洲免费看黄网站| 国产午夜精品久久| 欧美一二三四区在线| 色综合天天综合在线视频| 国产美女一区二区三区| 日韩av网站免费在线| 亚洲三级小视频| 日本一区二区三级电影在线观看| 欧美一三区三区四区免费在线看| 色综合天天综合狠狠| 国产精品一区二区果冻传媒| 蜜臀av在线播放一区二区三区| 亚洲一区二区三区四区在线免费观看 | 色久综合一二码| 成人性视频网站| 精品在线免费视频| 日韩电影在线一区二区| 亚洲一区国产视频| 亚洲精品一二三| 亚洲欧洲av一区二区三区久久| 国产亚洲人成网站| 欧美成人精精品一区二区频| 欧美一区二区三区喷汁尤物| 欧美日韩一区二区三区免费看 | 日韩精品最新网址| 日韩一区二区三区精品视频| 欧美色综合网站| 欧美日韩高清一区二区| 欧美色综合影院| 欧美日韩亚洲综合在线| 国产精品少妇自拍|