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

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

?? dlgxsth.cpp

?? 數(shù)據(jù)庫管理程序
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
		{
			this->m_comboJsfs.SetFocus();
			return true;
		}
	case IDC_COMBO2:
		{
			this->m_plistTH->m_iEditedIndex=-1;
			::PostMessage(m_plistTH->GetSafeHwnd(),WM_SETFOCUS,0,0);
			::PostMessage(m_plistTH->GetSafeHwnd(),SETNEXTITEMPHFOCUS,0,0);
			return true;
		}
	case ID_NEWLISTLSXSDJ:
		{
			this->GetDlgItem(IDC_EDIT_SS)->SetFocus();
			return true;
		}
	case IDOK:
		{
			this->m_btnCancel.SetFocus();
			return true;

		}
	case IDCANCEL:
		{
//			
			this->m_tcRq.SetFocus();//mm_btnCancel.SetActiveWindow();	
			return true;
		}
	case IDC_BUTTON_DEL:
		{
			this->m_btnOk.SetFocus();
			return true;
		}
	}
	return false;
}

BOOL CDlgXSTH::PreTranslateMessage(MSG* pMsg) 
{

	const HWND hwnd=(pMsg!=NULL)?pMsg->hwnd:NULL;
		if(hwnd==NULL) goto a;
		
	if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==13)
	{
		if(hwnd==this->m_btnOk.GetSafeHwnd()||
			hwnd==this->m_btnCancel.GetSafeHwnd()||
			hwnd==this->m_btnDel.GetSafeHwnd())
				::PostMessage(this->GetSafeHwnd(),WM_COMMAND,::GetDlgCtrlID(hwnd),(UINT)hwnd);
		else
		this->SetTheFocus();
	}
	if(pMsg->message==WM_KEYDOWN&&pMsg->wParam==VK_TAB)
	{
			if(SetTheFocus())
					pMsg->wParam=VK_CONTROL;
	}

a:
		return CDialog::PreTranslateMessage(pMsg);
}

void CDlgXSTH::OnButtonOk() 
{
	if(!this->m_plistTH->CheckAll()) return;
	this->BeginWaitCursor();

		CString sql;
		CA1App * app=(CA1App*)AfxGetApp();

		CString xxth_ph;this->m_editThPh.GetWindowText(xxth_ph);
		CString xx_ph=this->m_strPh;	int i=0;	
		CString czy=app->m_sUserName;
		CString jsr;this->m_comboJsr.GetWindowText(jsr);
		CString rq;this->m_tcRq.GetWindowText(rq);
		CString jsfs;this->m_comboJsfs.GetWindowText(jsfs);
		CString yp_id,yp_name,s_sl,ck_name,s_dj,s_je;
		
		long l_sl;
		double d_dj,d_je;

		double ys=0;
		double ss=0;
		double ws=0;
		long pzs=0;
		bool is_jq=false;

		CString sSs;
		this->GetDlgItem(IDC_EDIT_SS)->GetWindowText(sSs);
		ss=atof(sSs);


		CStringList slist;
		int n=m_plistTH->GetItemCount();
		if(n<=0)
		{
			MessageBox("請輸入登記信息","注意");
			this->m_plistTH->m_iEditedIndex=-1;
			m_plistTH->InsertItem(0,"");
			::PostMessage(m_plistTH->GetSafeHwnd(),WM_SETFOCUS,0,0);
			::PostMessage(m_plistTH->GetSafeHwnd(),SETNEXTITEMPHFOCUS,0,0);
			return ;
		}
		try{
		m_runsql.m_recordset->Close();
		LRunSql::BeginTrans();
		}
		catch(_com_error e)
		{
			MessageBox(e.ErrorMessage());
		}
		for(i=0;i<n;i++)
		{
		yp_id=this->m_plistTH->GetItemText(i,0);
		yp_name=this->m_plistTH->GetItemText(i,1);
		ck_name=this->m_plistTH->GetItemText(i,2);
		s_dj=this->m_plistTH->GetItemText(i,3);
		d_dj=atof(s_dj);
		s_sl=this->m_plistTH->GetItemText(i,4);
		l_sl=atoi(s_sl);
		s_je=this->m_plistTH->GetItemText(i,5);
		d_je=atof(s_je);
		ys=d_je+ys;
	//	ss=ss+atof(m_plistTH->GetItemText(i,6));
		//save dj;
		if(slist.Find(yp_id)==NULL)slist.AddTail(yp_id);

		if(m_bXsth)
		sql.Format("INSERT INTO tabxsthdj(xsth_ph,yp_id,ck_name,sl,dj,je) VALUES('%s','%s','%s',%d,%f,%f)"
			,xxth_ph,yp_id,ck_name,l_sl,d_dj,d_je);
		else
		sql.Format("INSERT INTO tabrkthdj(rkth_ph,yp_id,ck_name,sl,dj,je) VALUES('%s','%s','%s',%d,%f,%f)"
			,xxth_ph,yp_id,ck_name,l_sl,d_dj,d_je);

		this->m_runsql.RunSQL(sql);
		//save kc;
		if(m_bXsth)
		sql.Format("update tabkc set kc_number = kc_number + %d where yp_id='%s' and ck_name = '%s'",l_sl,yp_id,ck_name);
		else
		sql.Format("update tabkc set kc_number = kc_number - %d where yp_id='%s' and ck_name = '%s'",l_sl,yp_id,ck_name);

		this->m_runsql.RunSQL(sql);
		}
		ws=ys-ss;
		if(ws<=0.0)
		{
			ws=0.0;
			is_jq=true;
		}
		pzs=slist.GetCount();
		if(m_bXsth)
		sql.Format("INSERT INTO tabxsthph(xsth_ph,xs_ph,pzs,yf,sf,wf,is_jq,rq,czy,jsr,jsfs) VALUES('%s','%s',%d,%f,%f,%f,%d,#%s#,'%s','%s','%s')"
			,xxth_ph,xx_ph,pzs,ys,ss,ws,is_jq,rq,czy,jsr,jsfs);
		else
		sql.Format("INSERT INTO tabrkthph(rkth_ph,rk_ph,pzs,ys,ss,ws,is_jq,rq,czy,jsr,jsfs) VALUES('%s','%s',%d,%f,%f,%f,%d,#%s#,'%s','%s','%s')"
			,xxth_ph,xx_ph,pzs,ys,ss,ws,is_jq,rq,czy,jsr,jsfs);

		this->m_runsql.RunSQL(sql);		

		this->EndWaitCursor();
		if(!LRunSql::CommitTrans())
		{
		MessageBox("數(shù)據(jù)庫事務(wù)提交錯誤","醫(yī)藥管理系統(tǒng)");
		}
		else
		MessageBox("OK","醫(yī)藥管理系統(tǒng)");


	this->EndDialog(0);

}

void CDlgXSTH::OnMove(int x, int y) 
{

	CDialog::OnMove(x, y);
	if(m_plistTH!=NULL)
	::PostMessage(this->m_plistTH->GetSafeHwnd(),MYMESSAGE_EDIT_MOVED,0,0);	
}

void CDlgXSTH::OnButtonDel() 
{
	this->m_plistTH->DeleteSelected();	
}

void CDlgXSTH::OnCancel() 
{
		if(MessageBox("確定退出退貨模塊?","注意",MB_YESNO)==IDYES)
		{
			if(MessageBox("是否保存?","注意",MB_YESNO)==IDNO)
			{
				CDialog::OnCancel();
			}
			else
				this->OnButtonOk();
		}
			return;
}


CDrawTH::CDrawTH(CDlgXSTH* dlg)
{
	this->parent=dlg;
	m_nColumns=6;
	m_iHaveColumnsTitle=1;
	m_nSmallTilte=4;
	m_piCharsColumns=new int[m_nColumns];
	m_piWidthColumns=new int[m_nColumns];	//每列寬度	
	this->m_pstrColumnTitle=new CString[this->m_nColumns]; 
	m_pstrColumnTitle[0]=_T("藥品編號");
	m_pstrColumnTitle[1]=_T("藥品名稱");
	m_pstrColumnTitle[2]=_T("倉庫名稱");
	m_pstrColumnTitle[3]=_T("單價");
	m_pstrColumnTitle[4]=_T("數(shù)量");
	if(parent->m_bXsth)
	{
		m_pstrColumnTitle[5]=_T("應(yīng)付");
//		m_pstrColumnTitle[6]=_T("實付");
	}
	else
	{
		m_pstrColumnTitle[5]=_T("應(yīng)收");
//		m_pstrColumnTitle[6]=_T("實收");
		
	}
}

CDrawTH::~CDrawTH()
{
}
void CDrawTH::PrintDlg(CDC* pDC, CPrintInfo* pInfo)
{	
	m_pOldFont = (CFont*) (pDC->SelectObject(m_pGeneralFont));	
	CPoint ptLeftCurPos(pInfo->m_rectDraw.TopLeft());
	CPoint ptRightCurPos(pInfo->m_rectDraw.right,pInfo->m_rectDraw.top);

	ptLeftCurPos.Offset(this->m_iLeftMargin,2*this->m_iLineHeight);
	ptRightCurPos.Offset(-this->m_iRightMargin,2*this->m_iLineHeight);

	int iCurPage=pInfo->m_nCurPage;

	if(iCurPage==pInfo->GetMinPage())
	{
		ptLeftCurPos.Offset(0,this->m_iLineHeight*5/4);//開始寫字的起始坐標(biāo)
		ptRightCurPos.Offset(0,this->m_iLineHeight/4);

		CString str;
		CSize size;

		//左邊的2行:
		this->parent->m_comboJsfs.GetWindowText(str);
		pDC->TextOut(ptLeftCurPos.x,ptLeftCurPos.y,"結(jié)算方式:");	
		pDC->TextOut(m_iLineHeight*4,ptLeftCurPos.y,str+"付款");

		ptLeftCurPos.Offset(0,this->m_iLineHeight);
		this->parent->m_comboJsr.GetWindowText(str);
		pDC->TextOut(ptLeftCurPos.x,ptLeftCurPos.y,"經(jīng)手人:");	
		pDC->TextOut(m_iLineHeight*4,ptLeftCurPos.y,str);
		//右邊的3行:
		//票號:
		this->parent->m_editThPh.GetWindowText(str);
		if(parent->m_bXsth)
		str="銷售退貨票號:  "+str;
		else
		str="入庫退貨票號:  "+str;
		size = pDC->GetTextExtent(str);
		pDC->TextOut(ptRightCurPos.x-size.cx,ptRightCurPos.y,str);

		ptRightCurPos.Offset(0,m_iLineHeight);
		this->parent->m_editDjPh.GetWindowText(str);
		if(parent->m_bXsth)
		str="銷售登記票號:  "+str;
		else
		str="入庫登記票號:  "+str;
		pDC->TextOut(ptRightCurPos.x-size.cx,ptRightCurPos.y,str);

		//日期:
		ptRightCurPos.Offset(0,m_iLineHeight);
		parent->m_tcRq.GetWindowText(str);
		str="日期:  "+str;
		pDC->TextOut(ptRightCurPos.x-size.cx,ptRightCurPos.y,str);

		//總金額,應(yīng)收應(yīng)付
		ptLeftCurPos.Offset(0,m_iLineHeight);
		CString text;
		str="總金額: ";
		parent->GetDlgItemText(IDC_STATIC_ZJE,text);
		str+=text+"元       ";
		parent->GetDlgItemText(IDC_STATIC_SS,text);
		str+=text;
		parent->GetDlgItemText(IDC_EDIT_SS,text);
		str+=text+"元       ";
		pDC->TextOut(ptLeftCurPos.x,ptLeftCurPos.y,str);


		ptLeftCurPos.Offset(0,m_iLineHeight*3/4);
		ptRightCurPos.Offset(0,m_iLineHeight*7/4);
	}
	int n=this->parent->m_plistTH->GetItemCount();
	if(n==0) return ;
			this->DrawListItems(pDC,iCurPage,ptLeftCurPos,ptRightCurPos,parent->m_plistTH);
	pDC->SelectObject(m_pOldFont);	

}

void CDrawTH::PrintPageHeader(CDC* pDC, CPrintInfo* pInfo)
{

	CString str="銷售退貨登記";
	if(!this->parent->m_bXsth)
		str="入庫退貨登記";
	CDrawDlg::PrintPageHeader(pDC,pInfo,str);
}
void CDlgXSTH::OnButtonPrint() 
{
	for(int i=this->m_plistTH->GetItemCount()-1;i>=0;i--)
	if(m_plistTH->GetItemText(i,0)==""&&
		m_plistTH->GetItemText(i,1)==""&&
		m_plistTH->GetItemText(i,2)=="")
	{
		m_plistTH->DeleteItem(i);
	}

	if(!::OpenPrintFrame(this,m_draw))
	{
		MessageBox("打開打印框架錯誤","錯誤!");
		
	}
	if(m_plistTH->GetItemCount()==0)
		m_plistTH->InsertItem(0,"");

}

BOOL CDlgXSTH::DestroyWindow() 
{
				
	delete m_plistTH;
	m_plistTH=NULL;
		delete m_draw;
	m_draw=NULL;

	return CDialog::DestroyWindow();
}

CListCtrl* CDrawTH::GetListCtrl()
{
return this->parent->m_plistTH;

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产91精品一区二区麻豆网站| 国产亚洲精品7777| 91精品国产福利在线观看| 91精品久久久久久蜜臀| 精品欧美黑人一区二区三区| 国产日韩av一区| 亚洲综合一区在线| 秋霞电影一区二区| 国产成人在线网站| 欧美性感一类影片在线播放| 日韩一区二区三区四区五区六区| 久久久天堂av| 一区二区三区高清在线| 麻豆精品在线播放| 99久久精品免费看| 91精品国模一区二区三区| 久久久精品国产99久久精品芒果 | 日韩av电影免费观看高清完整版 | 91在线porny国产在线看| 欧美日韩国产精品成人| 精品成人一区二区三区| 亚洲欧美日韩中文播放 | 一本色道亚洲精品aⅴ| 欧洲人成人精品| 国产成人免费在线观看| 在线一区二区三区| 精品理论电影在线观看| 国产99久久久久久免费看农村| 91在线观看成人| 精品国产免费久久| 亚洲综合丁香婷婷六月香| 国产在线看一区| 欧美影片第一页| 国产精品视频麻豆| 久热成人在线视频| 欧美性生活久久| 国产精品国产三级国产aⅴ入口| 奇米精品一区二区三区在线观看| 色婷婷综合激情| 国产色产综合色产在线视频| 日韩av电影一区| 欧美日韩综合不卡| 国产精品久久久久久久岛一牛影视 | 亚洲国产经典视频| 老鸭窝一区二区久久精品| 欧美性xxxxx极品少妇| 国产精品成人一区二区艾草 | 久久久久国产精品麻豆ai换脸| 亚洲成人免费av| 色偷偷一区二区三区| 国产欧美日产一区| 久久99精品久久久| 在线电影欧美成精品| 一区二区日韩av| 99免费精品在线观看| 国产亚洲精品福利| 国产一区二区三区四| 日韩午夜激情电影| 日韩不卡在线观看日韩不卡视频| 色婷婷久久久综合中文字幕| 国产剧情在线观看一区二区| 日韩一区二区三区免费观看| 日韩电影免费在线观看网站| 欧美久久久久久久久| 亚洲国产精品欧美一二99| 一本一道综合狠狠老| 综合激情成人伊人| 国产91在线观看| 国产亚洲欧美色| 国产美女主播视频一区| 精品精品国产高清a毛片牛牛| 午夜精品福利在线| 欧美日韩国产精选| 日本va欧美va欧美va精品| 欧美精选午夜久久久乱码6080| 亚洲一级在线观看| 欧美三级一区二区| 亚洲精品美腿丝袜| 在线观看日韩一区| 亚洲国产精品欧美一二99| 欧美日韩国产另类不卡| 日韩精品国产欧美| 欧美一区二区三区免费大片 | 91精品国产入口| 日本成人在线网站| 日韩欧美国产综合一区 | 欧美大胆一级视频| 精品一区二区三区香蕉蜜桃| 日韩欧美色综合网站| 精品一区二区三区免费观看| 久久精品一二三| gogogo免费视频观看亚洲一| 成人免费一区二区三区视频 | 亚洲一级二级在线| 欧美日韩综合不卡| 久久国产乱子精品免费女| 久久综合久色欧美综合狠狠| 国产+成+人+亚洲欧洲自线| 国产精品国产三级国产专播品爱网| 91蜜桃免费观看视频| 亚洲午夜一区二区| 欧美电视剧在线观看完整版| 国产酒店精品激情| 亚洲三级在线观看| 欧美日韩成人综合| 韩国成人在线视频| 国产精品成人免费| 欧美日韩精品欧美日韩精品一综合| 蜜桃精品在线观看| 日本一区二区不卡视频| 日本丰满少妇一区二区三区| 日韩av二区在线播放| 国产精品你懂的在线欣赏| 91成人免费在线| 久久99久久精品| 亚洲欧洲成人精品av97| 欧美人与性动xxxx| 国产成人亚洲精品狼色在线| 亚洲激情校园春色| 精品剧情在线观看| 99re6这里只有精品视频在线观看| 亚洲二区在线视频| 久久久久久久精| 欧美午夜不卡视频| 国产精品亚洲第一| 亚洲成国产人片在线观看| 国产午夜精品理论片a级大结局| 一本在线高清不卡dvd| 激情综合五月天| 一区二区激情视频| 久久久久久久久免费| 欧美日韩一区二区三区不卡| 国产福利91精品一区二区三区| 亚洲综合无码一区二区| 国产日韩欧美一区二区三区乱码 | 日韩精品五月天| 国产精品国产三级国产aⅴ原创 | 日韩影院精彩在线| 亚洲国产精品传媒在线观看| 欧美日韩国产经典色站一区二区三区| 国产成人av电影在线播放| 亚瑟在线精品视频| 中文字幕在线播放不卡一区| 日韩免费看网站| 欧美偷拍一区二区| 成人av免费网站| 国产一区二区日韩精品| 五月激情六月综合| 中文字幕综合网| 国产亚洲欧美在线| 日韩精品一区二区三区四区| 欧美亚洲国产一卡| av网站免费线看精品| 国产一区日韩二区欧美三区| 午夜精品久久久久久久久久| 成人欧美一区二区三区视频网页| xf在线a精品一区二区视频网站| 欧美在线一区二区三区| 波多野结衣中文字幕一区二区三区| 精品一区二区免费在线观看| 午夜精品久久久久影视| 亚洲香肠在线观看| 亚洲免费在线播放| 国产精品高清亚洲| 国产欧美日韩麻豆91| 2023国产精品自拍| 日韩欧美精品在线视频| 91精品国产一区二区三区| 欧美日韩综合在线| 欧美午夜精品一区二区三区| 在线视频观看一区| 91美女福利视频| 99精品在线免费| www.欧美亚洲| 成人美女视频在线观看| 国产99一区视频免费| 国产精品88888| 国产激情一区二区三区桃花岛亚洲| 蜜臀av性久久久久蜜臀aⅴ| 日韩专区一卡二卡| 日日噜噜夜夜狠狠视频欧美人| 午夜国产精品一区| 午夜精品久久久久久久久久久| 亚洲bt欧美bt精品| 天堂精品中文字幕在线| 视频一区二区三区在线| 日韩精品久久理论片| 美女视频黄免费的久久| 日本视频一区二区三区| 男人的j进女人的j一区| 日本不卡免费在线视频| 久久国产视频网| 国产精品一区不卡| 粉嫩av一区二区三区在线播放 | 久久日韩精品一区二区五区| 久久综合999| 国产欧美日韩在线| 亚洲欧美日韩国产中文在线| 一区二区三区在线免费观看| 一二三区精品福利视频|