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

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

?? dlgxsth.cpp

?? 一個(gè)超完整的醫(yī)藥管理方面的系統(tǒng)。進(jìn)入系統(tǒng):david 密碼:62120854 運(yùn)行前先運(yùn)行autoconfig.exe或手動(dòng)配置數(shù)據(jù)庫.rar
?? CPP
?? 第 1 頁 / 共 2 頁
字號(hào):
		{
			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("請(qǐng)輸入登記信息","注意");
			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ù)提交錯(cuò)誤","醫(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("藥品編號(hào)");
	m_pstrColumnTitle[1]=_T("藥品名稱");
	m_pstrColumnTitle[2]=_T("倉庫名稱");
	m_pstrColumnTitle[3]=_T("單價(jià)");
	m_pstrColumnTitle[4]=_T("數(shù)量");
	if(parent->m_bXsth)
	{
		m_pstrColumnTitle[5]=_T("應(yīng)付");
//		m_pstrColumnTitle[6]=_T("實(shí)付");
	}
	else
	{
		m_pstrColumnTitle[5]=_T("應(yīng)收");
//		m_pstrColumnTitle[6]=_T("實(shí)收");
		
	}
}

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行:
		//票號(hào):
		this->parent->m_editThPh.GetWindowText(str);
		if(parent->m_bXsth)
		str="銷售退貨票號(hào):  "+str;
		else
		str="入庫退貨票號(hào):  "+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="銷售登記票號(hào):  "+str;
		else
		str="入庫登記票號(hào):  "+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("打開打印框架錯(cuò)誤","錯(cuò)誤!");
		
	}
	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
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区久久久| 性欧美大战久久久久久久久| 久久丝袜美腿综合| 日韩一区二区三区在线| 91精品中文字幕一区二区三区| 欧美曰成人黄网| 欧美在线观看一区| 欧美自拍偷拍一区| 欧美日韩国产综合草草| 欧美日韩电影在线| 91精品国产综合久久小美女| 91精品国产综合久久久蜜臀图片| 5月丁香婷婷综合| 日韩欧美国产三级电影视频| 亚洲精品一区二区三区99| 久久综合色婷婷| 中文文精品字幕一区二区| 日本一区二区三区久久久久久久久不| 国产精品欧美久久久久无广告| 国产精品伦理在线| 亚洲免费看黄网站| 图片区小说区区亚洲影院| 麻豆久久久久久久| 国产成人免费网站| 一本大道av一区二区在线播放| 欧美在线一区二区三区| 欧美一区二区私人影院日本| 精品福利一二区| 国产精品日韩精品欧美在线| 亚洲丝袜另类动漫二区| 亚洲影院免费观看| 精品亚洲免费视频| 成人av高清在线| 欧美午夜电影网| 精品久久久久久亚洲综合网 | 欧美va日韩va| 国产日韩欧美a| 亚洲小少妇裸体bbw| 久久99久久精品欧美| 国产不卡在线视频| 欧美午夜精品理论片a级按摩| 日韩午夜激情av| 国产精品精品国产色婷婷| 亚洲自拍都市欧美小说| 久久99精品久久久久久动态图| 成人激情免费视频| 欧美在线一区二区三区| 国产伦精品一区二区三区在线观看| 国产成人综合在线观看| 欧美调教femdomvk| 久久亚区不卡日本| 亚洲国产一区视频| 国产成a人无v码亚洲福利| 欧美日本韩国一区| 国产精品嫩草久久久久| 亚洲国产sm捆绑调教视频| 国产精品中文有码| 欧美日韩一卡二卡| 中文字幕乱码日本亚洲一区二区| 亚洲成人免费在线观看| 国产91综合网| 欧美变态tickling挠脚心| 中文字幕一区二区视频| 麻豆成人久久精品二区三区红| 日本韩国一区二区三区视频| 精品国内片67194| 亚洲大片免费看| 色综合久久综合| 日本一区二区在线不卡| 五月天婷婷综合| 99精品视频在线播放观看| 精品国产青草久久久久福利| 亚洲一二三四久久| 不卡电影一区二区三区| 久久综合九色综合97婷婷| 亚洲成av人**亚洲成av**| av电影在线观看不卡| 久久综合久久99| 日韩av网站免费在线| 欧美在线观看一二区| 中文字幕综合网| 国产福利一区二区三区视频在线| 欧美一区二区网站| 亚洲国产精品久久艾草纯爱| 成人黄色777网| 精品国产a毛片| 看片网站欧美日韩| 欧美日韩国产影片| 亚洲www啪成人一区二区麻豆| 99re热这里只有精品视频| 国产日韩欧美精品电影三级在线| 精品一区二区在线视频| 日韩亚洲欧美综合| 轻轻草成人在线| 9191成人精品久久| 亚洲bdsm女犯bdsm网站| 欧美影院一区二区| 一区二区三区精密机械公司| 91香蕉视频污在线| 成人免费在线播放视频| 99久久久国产精品免费蜜臀| 国产欧美久久久精品影院| 国产精品正在播放| 国产欧美一区二区精品久导航 | 久久国产免费看| 日韩欧美国产三级电影视频| 蜜桃av一区二区| 日韩精品一区二区三区在线| 另类小说综合欧美亚洲| 精品国产乱子伦一区| 国内久久婷婷综合| 国产亚洲精品免费| 成人午夜电影网站| 中文字幕一区免费在线观看| 99这里都是精品| 亚洲精品免费视频| 欧亚一区二区三区| 五月天网站亚洲| 日韩欧美中文字幕公布| 久久99久久99| 欧美激情在线看| 91性感美女视频| 亚洲高清免费一级二级三级| 51精品国自产在线| 国内不卡的二区三区中文字幕 | 日韩影院精彩在线| 日韩美女视频在线| 国产精品一区二区黑丝| 国产精品久久久久毛片软件| 99热在这里有精品免费| 亚洲伦在线观看| 欧美日韩亚洲综合一区| 日韩国产欧美在线播放| 久久综合久久鬼色| 99久久伊人网影院| 亚洲va欧美va人人爽| 亚洲视频 欧洲视频| 91麻豆精品久久久久蜜臀| 日本免费新一区视频| 久久嫩草精品久久久久| 91丨porny丨中文| 三级一区在线视频先锋| 久久免费电影网| 色婷婷国产精品久久包臀| 天天av天天翘天天综合网色鬼国产 | 国产在线麻豆精品观看| 日韩一区在线播放| 在线不卡欧美精品一区二区三区| 国产一区二区美女诱惑| 亚洲欧美日韩久久| 日韩精品一区二区三区视频在线观看 | 国产成人精品亚洲日本在线桃色| 一区二区三区av电影| 精品国产免费一区二区三区香蕉 | 国产欧美一区视频| 在线一区二区三区四区五区| 精品一区二区国语对白| 亚洲一区免费在线观看| 久久嫩草精品久久久精品一| 欧美综合欧美视频| 丰满少妇久久久久久久| 亚洲国产裸拍裸体视频在线观看乱了 | 成人免费视频视频在线观看免费| 亚洲在线观看免费| 国产精品美女久久久久高潮| 欧美一区二区免费| 一本色道久久加勒比精品| 国内精品久久久久影院一蜜桃| 一区二区三区欧美久久| 日本一区二区三区高清不卡| 欧美一区二区成人6969| 色www精品视频在线观看| 国产成人午夜99999| 奇米亚洲午夜久久精品| 亚洲免费看黄网站| 国产精品欧美一级免费| 26uuu久久天堂性欧美| 欧美美女喷水视频| 91偷拍与自偷拍精品| 国产精品自在欧美一区| 另类小说图片综合网| 五月天激情综合| 一区二区三区在线不卡| 国产精品免费久久| 久久久91精品国产一区二区精品| 欧美一区二区三区四区高清| 在线欧美一区二区| 一本高清dvd不卡在线观看| 成人看片黄a免费看在线| 国产一区在线看| 免费的成人av| 日韩一区精品视频| 一区二区三区鲁丝不卡| 日韩理论在线观看| 日韩理论片一区二区| 国产精品国产三级国产aⅴ原创| 久久影院午夜片一区| 精品捆绑美女sm三区| 日韩欧美中文字幕一区| 日韩午夜三级在线|