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

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

?? dlgxsth.cpp

?? 一個超完整的醫藥管理方面的系統。進入系統:david 密碼:62120854 運行前先運行autoconfig.exe或手動配置數據庫.rar
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
// DlgXSTH.cpp : implementation file
//

#include "stdafx.h"
#include "a1.h"
#include "DlgXSTH.h"
#include "DlgXSINFO.h"
#include "DlgXSTHINFO.h"
#include "ScrollPrintView.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDlgXSTH dialog


CDlgXSTH::CDlgXSTH(bool	isxsth,CWnd* pParent /*=NULL*/)
	: CDialog(CDlgXSTH::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgXSTH)
	m_tRq = 0;
	m_iJsr = -1;
	m_iJsfs = -1;
	//}}AFX_DATA_INIT
	m_bXsth=isxsth;
	m_plistTH=NULL;
		 m_draw=new CDrawTH(this);
}


void CDlgXSTH::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgXSTH)
	DDX_Control(pDX, IDC_BUTTON_OK, m_btnOk);
	DDX_Control(pDX, IDCANCEL, m_btnCancel);
	DDX_Control(pDX, IDC_BUTTON_DEL, m_btnDel);
	DDX_Control(pDX, IDC_DATETIMEPICKER1, m_tcRq);
	DDX_Control(pDX, IDC_EDIT2, m_editThPh);
	DDX_Control(pDX, IDC_EDIT1, m_editDjPh);
	DDX_Control(pDX, IDC_COMBO2, m_comboJsfs);
	DDX_Control(pDX, IDC_COMBO1, m_comboJsr);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_tRq);
	DDX_CBIndex(pDX, IDC_COMBO1, m_iJsr);
	DDX_CBIndex(pDX, IDC_COMBO2, m_iJsfs);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgXSTH, CDialog)
	//{{AFX_MSG_MAP(CDlgXSTH)
	ON_BN_CLICKED(IDC_BUTTON_OK, OnButtonOk)
	ON_WM_MOVE()
	ON_BN_CLICKED(IDC_BUTTON_DEL, OnButtonDel)
	ON_BN_CLICKED(IDC_BUTTON_PRINT, OnButtonPrint)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgXSTH message handlers

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

BOOL CDlgXSTH::OnInitDialog() 
{
		if(this->m_bXsth)
		{
			CDlgXSINFO dlg;
			while(dlg.xs_ph=="")
			{
				if(MessageBox("要進行銷售退貨,必須先選擇銷售票號!","注意!",
				MB_YESNO)!=IDYES)
				{
					this->EndDialog(0);
					return true;
				}
				dlg.DoModal();
			}
			m_strPh=dlg.xs_ph;
		}
		else
		{
			CDlgXSTHINFO dlg(15,RK);

			while(dlg.ph=="")
			{
				if(MessageBox("要進行入庫退貨,必須先選擇入庫票號!","注意!",
				MB_YESNO)!=IDYES)
				{
					this->EndDialog(0);
					return true;
				}				dlg.DoModal();
			}
			m_strPh=dlg.ph;
		}
	CDialog::OnInitDialog();
	InitBaseInfo();
	InitnListTH();

		::PostMessage(this->m_tcRq.GetSafeHwnd(),WM_ACTIVATE ,WA_CLICKACTIVE,0);

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

bool CDlgXSTH::InitnListTH()
{
	CRect rect_nlist(10,300,700,650);
	this->GetClientRect(&rect_nlist);
	rect_nlist.top=150;
	rect_nlist.left+=10;
	rect_nlist.right-=10;
	rect_nlist.bottom=330;
	this->m_plistTH=new CListXSTH(m_bXsth,this->m_strPh);
	m_plistTH->Create(WS_CHILD|WS_VISIBLE|LVS_REPORT|
		WS_BORDER,rect_nlist,this,ID_NEWLISTLSXSDJ);
	//this->m_plistTH->OnParentMoved();

	this->m_plistTH->ModifyStyle(LVS_EDITLABELS, 0L);		//禁止標題編輯
	m_plistTH->ModifyStyle(0L, LVS_REPORT);			//設為Report類型
	m_plistTH->ModifyStyle(0L, LVS_SHOWSELALWAYS);		//始終高亮度被選中的表項
	m_plistTH->ModifyStyle(0L, LVS_NOSORTHEADER);
//	m_plistTH->SetBkColor(RGB(0,200,200));
//	m_plistTH->SetTextBkColor(RGB(0,200,200));

	m_plistTH->ModifyStyle( LVS_OWNERDRAWFIXED,0L);
	m_plistTH->SetExtendedStyle( LVS_EX_FULLROWSELECT |		//允許整行選中
	//	LVS_EX_HEADERDRAGDROP |		//允許整列拖動
		LVS_EX_GRIDLINES |	//畫出網格線
	//	LVS_EX_ONECLICKACTIVATE |	//單擊選中表項
		LVS_EX_FLATSB				//扁平風格的滾動條	
	//	LVS_EX_UNDERLINEHOT 
		);	
	CString str;
	// 1、先產生numTitle列
//	m_plistTH->SetItemCount(20);
	int i=0;

	m_plistTH->InsertColumn( i, "藥品編號" );
	m_plistTH->InsertColumn( 1, "藥品名稱" );
	m_plistTH->InsertColumn( 2, "倉庫名稱" );
	m_plistTH->InsertColumn( 4, "數量" );
	m_plistTH->InsertColumn( 5, "金額" );
	if(this->m_bXsth)
	{
	m_plistTH->InsertColumn( 3, "單價" );
	}
	else
	{
	m_plistTH->InsertColumn( 3, "進價" );
	}

// 2、插入1行

		m_plistTH->InsertItem(0,"");

	// 3、調整列寬
	RECT rect2;
	m_plistTH->GetWindowRect(&rect2);
	int wid = rect2.right - rect2.left;

	for( i=0; i<6; i++ )
	{

		m_plistTH->SetItemText(0,i,"");
		m_plistTH->SetColumnWidth( i, wid/6 );
	}
	
	m_plistTH->SetSubItemCanEdited(0);
	m_plistTH->SetSubItemCanEdited(1);
	m_plistTH->SetSubItemCanEdited(2);
	m_plistTH->SetSubItemCanEdited(3);
	m_plistTH->SetSubItemCanEdited(4);
	m_plistTH->SetSubItemCanEdited(5);

	m_plistTH->Invalidate(false);
	return true;

}

bool CDlgXSTH::InitBaseInfo()
{
	m_font.CreateFont(-12, 0, 0, 0, 400, FALSE, FALSE,
	                0,GB2312_CHARSET , OUT_DEFAULT_PRECIS,//ANSI_CHARSET
	                CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
	                 VARIABLE_PITCH | FF_SCRIPT, "楷體_GB2312");//DEFAULT_PITCH FF_MODERN

	m_headfont.CreateFont(-24, 0, 0, 0, 400, FALSE, FALSE,
	                0,GB2312_CHARSET , OUT_DEFAULT_PRECIS,//ANSI_CHARSET
	                CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY,
	                 VARIABLE_PITCH | FF_SCRIPT, "楷體_GB2312");//DEFAULT_PITCH FF_MODERN

	if(!m_bXsth)
	{
		this->SetWindowText("入庫退貨");
		this->GetDlgItem(IDC_STATIC_THPH)->SetWindowText("入庫退貨票號:");
		this->GetDlgItem(IDC_STATIC_DJPH)->SetWindowText("入庫票號:");
		this->GetDlgItem(IDC_STATIC_TITLE)->SetWindowText("入庫退貨登記");
		this->SetDlgItemText(IDC_STATIC_SS,"應收");
		GetDlgItem(IDC_STATIC_TITLE)->SetFont(&m_headfont,true);
	}
	CRect rect;
	this->GetClientRect(&rect);
	rect.left+=10;
	rect.right-=320;
	rect.top+=10;
	rect.bottom=120;
	m_wt.Create("",WS_CHILD|WS_VISIBLE,rect,this,700);
	int top=40;
	rect=CRect(15,20,100,40);
	this->m_wfRq.Create("日期:",WS_CHILD|WS_VISIBLE,rect,&m_wt);
	rect.OffsetRect(0,25);
	m_wfRq.SetFont(&m_font,true);
	this->m_wfJsfs.Create("經手人:",WS_CHILD|WS_VISIBLE,rect,&m_wt);
	rect.OffsetRect(0,25);
	m_wfJsfs.SetFont(&m_font,true);
	this->m_wfJsr.Create("結算方式:",WS_CHILD|WS_VISIBLE,rect,&m_wt);
	rect.OffsetRect(0,25);
	m_wfJsr.SetFont(&m_font,true);
	this->m_comboJsfs.SetParent(&m_wt);
	this->m_comboJsr.SetParent(&m_wt);
	this->m_tcRq.SetParent(&m_wt);

	this->m_comboJsfs.SetFont(&m_font,true);
	this->m_comboJsr.SetFont(&m_font,true);
	this->m_tcRq.SetFont(&m_font,true);

	CTime m_dateRq = CTime::GetCurrentTime();
	this->m_tcRq.SetTime(&m_dateRq);

	//init jsr;
	CString sql;
	sql.Format("select yg_name from tabyginfo");
	if(!m_runsql.CheckSQLResult(sql))return false;
	_variant_t value;
	while(!m_runsql.m_recordset->adoEOF)
	{
		value=m_runsql.m_recordset->GetCollect("yg_name");
		this->m_comboJsr.AddString((char*)(_bstr_t)value);
		m_runsql.m_recordset->MoveNext();
	}
	//init jsfs;
	sql.Format("select jsfs from tabjsfs");
	this->m_runsql.RunSQL(sql);
	while(!m_runsql.m_recordset->adoEOF)
	{
		value=m_runsql.m_recordset->GetCollect("jsfs");
		this->m_comboJsfs.AddString((char*)(_bstr_t)value);
		m_runsql.m_recordset->MoveNext();
	}
	this->m_comboJsfs.SetCurSel(0);
	this->m_comboJsr.SetCurSel(0);

	this->m_editDjPh.SetWindowText(this->m_strPh);
	this->m_editThPh.SetWindowText(this->ChanShengPh());
	
return true;
}

CString CDlgXSTH::ChanShengPh()
{
	CString sql;
	_bstr_t sql_;
	_variant_t value;
	CString s_value;
	CString s_date;
	CString ph;

	this->m_tcRq.GetWindowText(s_date);
	this->m_tcRq.GetTime(m_tRq);

	CString y_date,m_date,d_date;
	y_date=this->m_tRq.Format("%Y");
	m_date.Format("%d",this->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;
	if(this->m_bXsth)
	{
		ph=ph+"THD";

		sql.Format("select xsth_ph from tabxsthph where rq=#%s# order by xsth_ph desc",s_date);
		if(m_runsql.CheckSQLResult(sql))
		{
			value=m_runsql.m_recordset->GetCollect("xsth_ph");
			if(value.vt!=NULL)
			{
				s_value=(char*)(_bstr_t)value;
				s_value=s_value.Mid(s_value.GetLength()-4,4);
			}
		}
		else
		{
		s_value="0";
		}
	}
	else
	{
		ph=ph+"rkt";

		sql.Format("select rkth_ph from tabrkthph where rq=#%s# order by rkth_ph desc",s_date);
		if(m_runsql.CheckSQLResult(sql))
		{
			value=m_runsql.m_recordset->GetCollect("rkth_ph");
			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;	
}

bool CDlgXSTH::SetTheFocus()
{
	HWND hwnd=::GetFocus();
	int iID=::GetDlgCtrlID(hwnd);
	switch(iID)
	{
	case IDC_DATETIMEPICKER1:
		{
			this->m_comboJsr.SetFocus();
			return true;
		}
	case IDC_COMBO1:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产美女精品在线| 国产午夜精品在线观看| 久久精品日产第一区二区三区高清版 | 国产福利精品一区| 欧美精品久久天天躁| 国产精品人成在线观看免费| 蜜桃视频一区二区三区在线观看| av一区二区三区| 欧美国产欧美综合| www.成人网.com| 国产日韩精品久久久| 国产成人av一区二区三区在线| 日韩精品在线看片z| 精品一区二区三区视频在线观看| 日韩欧美不卡在线观看视频| 国产一区免费电影| 国产精品久久精品日日| 欧美亚一区二区| 精品一区二区在线视频| 久久女同性恋中文字幕| 99热精品国产| 水蜜桃久久夜色精品一区的特点| 欧美日韩二区三区| 国产suv精品一区二区三区| 国产精品夫妻自拍| 欧美性感一类影片在线播放| 日本欧美一区二区三区| 中文字幕中文字幕一区| 在线精品视频小说1| 亚洲色图欧洲色图| 在线观看91av| 久久99国产精品尤物| 国产精品99久久久久| 国产精品免费视频网站| 日韩欧美视频一区| 在线精品观看国产| 99r国产精品| 精品一区二区三区免费观看| 国产精品欧美综合在线| www激情久久| 日韩欧美的一区| 本田岬高潮一区二区三区| 国产一区二区三区黄视频| 丝瓜av网站精品一区二区 | 欧美女孩性生活视频| 91丨porny丨首页| 成人高清免费观看| 成人性生交大片免费看视频在线| 韩国v欧美v日本v亚洲v| 久久不见久久见中文字幕免费| 午夜欧美2019年伦理| 香蕉久久夜色精品国产使用方法| 亚洲精品少妇30p| 国产精品进线69影院| 久久久99精品免费观看| 日韩免费观看高清完整版| 91精品蜜臀在线一区尤物| 日韩区在线观看| 国产婷婷色一区二区三区四区| 久久嫩草精品久久久精品| ...av二区三区久久精品| 夜夜揉揉日日人人青青一国产精品| 亚洲午夜一区二区三区| 国产成人在线免费观看| 波波电影院一区二区三区| 欧美视频三区在线播放| 精品国产乱码久久久久久久| 中文字幕不卡在线观看| 日韩影院在线观看| 粉嫩久久99精品久久久久久夜| 色又黄又爽网站www久久| 欧美视频完全免费看| 日韩欧美精品在线视频| 国产精品久久久久永久免费观看| 亚洲一区二区偷拍精品| 国产精品中文字幕日韩精品| 99久久久久久99| 在线免费一区三区| 久久精品亚洲乱码伦伦中文 | 久久精品亚洲麻豆av一区二区| 亚洲美女屁股眼交| 成人免费av在线| 欧美精品一区二区三区蜜桃视频| 午夜精品久久一牛影视| 色综合色狠狠天天综合色| 中文字幕一区二区在线观看| 国产精品影视在线| 久久亚洲精品小早川怜子| 日韩精品成人一区二区三区| 欧美性生交片4| 一二三区精品视频| 欧美精品粉嫩高潮一区二区| 免费高清在线一区| aa级大片欧美| 亚洲啪啪综合av一区二区三区| 99热这里都是精品| 夜夜嗨av一区二区三区网页| 91年精品国产| 天天色 色综合| 精品成人一区二区三区四区| 国内精品不卡在线| 91精品国模一区二区三区| 视频一区欧美日韩| 国产精品高潮久久久久无| 日韩精品影音先锋| 欧美视频三区在线播放| 波多野结衣一区二区三区| 水野朝阳av一区二区三区| 国产精品嫩草影院com| 欧美www视频| 91精品国产一区二区三区| 欧洲一区在线电影| 色综合一个色综合亚洲| thepron国产精品| 国产99久久久精品| 国产一区二区三区四区在线观看| 日韩在线a电影| 天天影视色香欲综合网老头| 亚洲一区二区三区在线看| 国产精品福利一区二区三区| 中文字幕一区二区三区不卡| 国产日韩欧美亚洲| 中文字幕在线观看不卡视频| 久久久久久麻豆| 337p粉嫩大胆色噜噜噜噜亚洲| 日韩美一区二区三区| 精品久久久久久亚洲综合网| 国产亚洲精品精华液| 中文字幕av一区二区三区高| 日本一二三不卡| 国产精品国模大尺度视频| 亚洲色图欧洲色图婷婷| 亚洲综合区在线| 久久成人羞羞网站| 99v久久综合狠狠综合久久| 91亚洲精品一区二区乱码| 欧美狂野另类xxxxoooo| 久久精品视频免费| 日本美女一区二区三区视频| 国产一区欧美二区| 91精彩视频在线观看| 欧美成人在线直播| 亚洲人xxxx| 国产成人av一区| 日韩三级高清在线| 亚洲在线视频一区| 成人理论电影网| 精品国产乱码久久久久久图片| 一区二区三区蜜桃网| 蜜臀av一区二区在线免费观看| av亚洲精华国产精华| 久久婷婷国产综合精品青草| 亚洲成人免费影院| 色综合天天视频在线观看| 国产精品久久久久影院亚瑟| 蜜桃在线一区二区三区| 欧美日韩五月天| 亚洲午夜私人影院| 欧美日本视频在线| 亚洲成人激情综合网| 欧美综合亚洲图片综合区| 亚洲欧美日韩国产成人精品影院| 国产一区二区三区在线观看精品| 日韩写真欧美这视频| 久久精品国产精品亚洲综合| 91精品婷婷国产综合久久竹菊| 日韩综合小视频| 91精品国模一区二区三区| 蜜臀国产一区二区三区在线播放| 欧美视频日韩视频| 日韩色视频在线观看| 一区二区三区小说| 日韩欧美在线影院| 国产黄色成人av| 一区二区三区蜜桃网| 91精品久久久久久久99蜜桃| 久久国产日韩欧美精品| 国产精品色哟哟| 欧美二区乱c少妇| 激情偷乱视频一区二区三区| 中文久久乱码一区二区| 欧美日韩大陆在线| jiyouzz国产精品久久| 手机精品视频在线观看| 中文幕一区二区三区久久蜜桃| 欧美日韩免费视频| 99久久精品99国产精品 | 欧美在线观看18| 高清不卡一区二区| 另类综合日韩欧美亚洲| 一区二区三区日韩精品视频| 精品国产三级电影在线观看| 色哟哟日韩精品| 成人妖精视频yjsp地址| 久99久精品视频免费观看| 亚洲一区二区黄色| 五月婷婷综合网| 亚洲午夜精品网| 亚洲第一二三四区| 亚洲v精品v日韩v欧美v专区|