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

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

?? dlgstudentedit.cpp

?? 一個駕校學員的數據庫管理軟件。采用ACCESS數據庫。非常方便。
?? CPP
字號:
// DlgStudentEdit.cpp : implementation file
//

#include "stdafx.h"
#include "AutoStuMis.h"
#include "DlgStudentEdit.h"
#include "AutoStuMisDoc.h"
#include "RstStudent.h"

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

/////////////////////////////////////////////////////////////////////////////
// CDlgStudentEdit dialog


CDlgStudentEdit::CDlgStudentEdit(CWnd* pParent /*=NULL*/)
	: CDialog(CDlgStudentEdit::IDD, pParent)
{
	//{{AFX_DATA_INIT(CDlgStudentEdit)
	m_sAddress = _T("");
	m_sAutoNo = _T("");
	m_sName = _T("");
	m_sRemark = _T("");
	m_sSN = _T("");
	m_sTel = _T("");
	m_tmDate = CTime::GetCurrentTime();
	//}}AFX_DATA_INIT
	m_nOldID = 0;
}


void CDlgStudentEdit::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CDlgStudentEdit)
	DDX_Control(pDX, IDCANCEL, m_btnCancel);
	DDX_Control(pDX, ID_BUTTON_SAVE, m_btnSave);
	DDX_Control(pDX, IDC_COMBO_TYPE, m_cbxType);
	DDX_Control(pDX, IDC_COMBO_SEX, m_cbxSex);
	DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_tmDate);
	DDX_Text(pDX, IDC_EDIT_ADDRESS, m_sAddress);
	DDX_Text(pDX, IDC_EDIT_AUTONO, m_sAutoNo);
	DDX_Text(pDX, IDC_EDIT_NAME, m_sName);
	DDX_Text(pDX, IDC_EDIT_REMARK, m_sRemark);
	DDX_Text(pDX, IDC_EDIT_SN, m_sSN);
	DDV_MaxChars(pDX, m_sSN, 18);
	DDX_Text(pDX, IDC_EDIT_TEL, m_sTel);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CDlgStudentEdit, CDialog)
	//{{AFX_MSG_MAP(CDlgStudentEdit)
	ON_BN_CLICKED(ID_BUTTON_SAVE, OnButtonSave)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CDlgStudentEdit message handlers

BOOL CDlgStudentEdit::OnInitDialog() 
{
	CDialog::OnInitDialog();
	
	// TODO: Add extra initialization here
	CAutoStuMisApp *pApp=(CAutoStuMisApp*)AfxGetApp();
	pApp->m_pDoc->FillItemsToComboBox(&m_cbxType,&pApp->m_pDoc->m_arrStudentType);
	m_cbxSex.InsertString(0,"男");
	m_cbxSex.InsertString(1,"女");
	m_cbxSex.SetCurSel(0);
	CStudent *pStu=NULL;
	int i=0;
	CString s;
	if(m_nOldID>0)
	{
		pStu = (CStudent*)pApp->m_pDoc->GetItemByID(&pApp->m_pDoc->m_arrStudent,m_nOldID);
		if(pStu)
		{
			this->m_sAddress = pStu->m_F_Address;
			this->m_sAutoNo = pStu->m_F_AutoNo;
			this->m_sName = pStu->m_F_ItemName;
			this->m_sRemark = pStu->m_F_Remark;
			this->m_sSN = pStu->m_F_SN;
			this->m_sTel = pStu->m_F_Tel;
			for(i=0;i<m_cbxSex.GetCount();i++)
			{
				m_cbxSex.GetWindowText(s);
				if(s.Compare(pStu->m_F_Sex)==0)
				{
					m_cbxSex.SetCurSel(i);
					break;
				}
			}
			for(i=0;i<m_cbxType.GetCount();i++)
			{
				if((long)m_cbxType.GetItemData(i)==pStu->m_F_TypeID)
				{
					m_cbxType.SetCurSel(i);
					break;
				}
			}
			UpdateData(false);
		}
	}
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CDlgStudentEdit::OnOK() 
{
	// TODO: Add extra validation here
	CWnd *pWnd = this->GetNextDlgTabItem(GetFocus());
	if(GetFocus()==&m_btnSave)
		OnButtonSave();
	else if(GetFocus()==&m_btnCancel)
		CDialog::OnCancel();
	else
		pWnd->SetFocus();
	//CDialog::OnOK();
}

void CDlgStudentEdit::OnButtonSave() 
{
	// TODO: Add your control notification handler code here
	CAutoStuMisApp *pApp=(CAutoStuMisApp*)AfxGetApp();
	BOOL bTrans=false;
	UpdateData();
	this->m_sName.TrimLeft();
	CWnd *pWnd;
	if(m_sName.IsEmpty())
	{
		AfxMessageBox("名稱必須填寫!");
		pWnd = GetDlgItem(IDC_EDIT_NAME);
		if(pWnd)
			pWnd->SetFocus();
		return;
	}
	if(m_cbxSex.GetCurSel()<0)
	{
		AfxMessageBox("性別必須選擇!");
		return;
	}
	if(m_cbxType.GetCurSel()<0)
	{
		AfxMessageBox("類別必須選擇!");
		return;
	}
	if(MessageBox("你確實要保存該學員嗎?","重要提示",MB_ICONQUESTION | MB_YESNO ) == IDNO)
		return;
	CRstStudent rs;
	CString s;
	try
	{
		if(m_nOldID<=0)
			m_nOldID = pApp->GetCurMaxKeyID("T_Student",true);
		rs.m_strFilter.Format("F_ID=%d",m_nOldID);
		rs.Open();
		if(rs.GetRecordCount()<=0)
			rs.AddNew();
		else
			rs.Edit();
		rs.m_F_Address = this->m_sAddress;
		rs.m_F_AutoNo = this->m_sAutoNo;
		rs.m_F_Date = this->m_tmDate;
		rs.m_F_ID = m_nOldID;
		rs.m_F_Name = this->m_sName;
		rs.m_F_Remark = this->m_sRemark;
		m_cbxSex.GetWindowText(s); 
		rs.m_F_Sex = s;
		rs.m_F_SN = this->m_sSN;
		rs.m_F_Tel = this->m_sTel;
		rs.m_F_TypeID = (long)m_cbxType.GetItemData(m_cbxType.GetCurSel());
		rs.Update();
		rs.Close();
		CStudent *pStu=(CStudent*)pApp->m_pDoc->GetItemByID(&pApp->m_pDoc->m_arrStudent,m_nOldID);
		if(pStu==NULL)
		{
			pStu = new CStudent;
			pApp->m_pDoc->m_arrStudent.Add(pStu);
		}
		pStu->m_F_Address = this->m_sAddress;
		pStu->m_F_AutoNo = this->m_sAutoNo;
		pStu->m_F_Date = this->m_tmDate;
		pStu->m_F_ID = m_nOldID;
		pStu->m_F_ItemName = this->m_sName;
		pStu->m_F_Remark = this->m_sRemark;
		pStu->m_F_Sex = s;
		pStu->m_F_SN = this->m_sSN;
		pStu->m_F_Tel = this->m_sTel;
		pStu->m_F_TypeID = (long)m_cbxType.GetItemData(m_cbxType.GetCurSel());

	}
	catch(CException e)
	{
		if(bTrans)
			pApp->m_db.Rollback();
		e.ReportError();
	}
	m_nOldID = 0;
	m_sAddress = _T("");
	m_sAutoNo = _T("");
	m_sName = _T("");
	m_sRemark = _T("");
	m_sSN = _T("");
	m_sTel = _T("");
	UpdateData(false);
	pWnd = GetDlgItem(IDC_EDIT_NAME);
	if(pWnd)
		pWnd->SetFocus();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久99久久| 欧美va在线播放| 六月婷婷色综合| 亚洲国产va精品久久久不卡综合 | 久久99久久99| 青青草精品视频| 蜜桃视频一区二区三区在线观看| 日韩国产高清在线| 日本欧美韩国一区三区| 久久激情五月婷婷| 国产自产2019最新不卡| 国产精品亚洲成人| 成人福利在线看| 色婷婷久久久久swag精品 | 一区二区三区欧美激情| 一区二区在线观看av| 亚洲一区二区三区激情| 日韩有码一区二区三区| 美国av一区二区| 国产成人精品免费| 色婷婷激情久久| 午夜精品一区二区三区电影天堂 | 久久超级碰视频| 国产电影精品久久禁18| 成人精品视频一区二区三区 | 欧美视频中文字幕| 欧美一级片免费看| 久久久久久久久久久久电影| 国产欧美日韩另类视频免费观看| 中文字幕一区二区三区av| 一区二区三区中文在线| 久久精品国产99| 97久久精品人人做人人爽| 在线观看亚洲精品视频| 欧美成人三级电影在线| 中文字幕一区av| 日韩国产欧美在线观看| 国产白丝网站精品污在线入口| 色综合视频在线观看| 日韩美女天天操| 亚洲激情成人在线| 激情五月婷婷综合| 一本到三区不卡视频| 欧美精品一区二区三区视频 | 日韩欧美激情一区| 一区二区三区中文免费| 国产激情精品久久久第一区二区| 欧美在线一二三四区| 久久久国产精品麻豆| 亚洲乱码国产乱码精品精98午夜 | 亚洲成人精品影院| 国产精品中文有码| 欧美一区二区国产| 一区二区三区成人| 99精品国产91久久久久久| 日韩三级伦理片妻子的秘密按摩| 亚洲婷婷在线视频| 国产成人av一区二区| 日韩欧美在线影院| 亚洲成人www| 欧美亚洲综合久久| 亚洲免费观看高清完整| 成人激情电影免费在线观看| 久久婷婷国产综合国色天香| 日韩精品免费视频人成| 欧美日韩你懂的| 亚洲高清免费视频| 日本道在线观看一区二区| 中文字幕一区二| 成人免费av网站| 国产精品久久久久国产精品日日 | 日本一区二区三级电影在线观看 | 久久99精品久久久久| 欧美福利电影网| 亚洲一级二级在线| 色琪琪一区二区三区亚洲区| 亚洲视频香蕉人妖| 色综合视频在线观看| 亚洲在线观看免费| 在线看一区二区| 亚洲大片免费看| 在线成人小视频| 麻豆精品在线播放| 日韩精品专区在线影院重磅| 欧美a一区二区| 欧美精品一区二区三区蜜桃视频| 狠狠色2019综合网| 亚洲国产精品t66y| 91首页免费视频| 亚洲成a人v欧美综合天堂下载| 欧美日韩在线三级| 美日韩一区二区三区| 久久久综合视频| 99在线精品一区二区三区| 亚洲综合色视频| 日韩亚洲欧美在线| 高清shemale亚洲人妖| 亚洲免费观看在线视频| 欧美剧情片在线观看| 久久精品久久99精品久久| 欧美国产日韩在线观看| 91毛片在线观看| 日日摸夜夜添夜夜添精品视频| 日韩欧美国产麻豆| 国产二区国产一区在线观看| 1024国产精品| 日韩一区二区精品在线观看| 高潮精品一区videoshd| 无码av中文一区二区三区桃花岛| 日韩一区二区三区在线| 9i看片成人免费高清| 男人的天堂久久精品| 国产精品久久久久久亚洲伦| 欧美日韩国产不卡| 国产乱码一区二区三区| 一区二区免费看| 精品国产一区二区三区不卡| 日本丰满少妇一区二区三区| 久草精品在线观看| 亚洲夂夂婷婷色拍ww47| 国产欧美日本一区视频| 91精品免费观看| 色综合久久久久综合体| 国产盗摄一区二区| 男男gaygay亚洲| 一区二区三区在线观看国产| 久久久久久久久蜜桃| 91精品国产欧美一区二区成人| hitomi一区二区三区精品| 麻豆国产91在线播放| 伊人夜夜躁av伊人久久| 中文字幕电影一区| 精品国产sm最大网站免费看 | 国精产品一区一区三区mba桃花| 亚洲一线二线三线视频| 亚洲欧美综合另类在线卡通| 精品国产伦理网| 制服.丝袜.亚洲.中文.综合| 色一情一伦一子一伦一区| 成人综合婷婷国产精品久久| 久久电影网站中文字幕| 欧美aⅴ一区二区三区视频| 婷婷成人综合网| 夜夜爽夜夜爽精品视频| 亚洲免费观看高清| 亚洲女同女同女同女同女同69| 欧美激情一区三区| 国产亚洲综合性久久久影院| xfplay精品久久| 精品久久久久av影院| 欧美大片拔萝卜| 精品1区2区在线观看| 日韩精品一区二区三区视频播放 | 国产a视频精品免费观看| 韩国视频一区二区| 国产一区亚洲一区| 国产高清不卡二三区| 国产999精品久久久久久绿帽| 国产精品一区二区在线播放| 国产一区二区在线观看免费| 韩国毛片一区二区三区| 国产91丝袜在线观看| 99re热这里只有精品视频| 92精品国产成人观看免费| 色婷婷亚洲婷婷| 欧美美女视频在线观看| 欧美一区二区福利视频| 26uuu精品一区二区| 国产欧美精品一区二区色综合| 中文字幕亚洲电影| 亚洲高清在线精品| 精品午夜久久福利影院 | 91视频com| 欧美午夜理伦三级在线观看| 欧美日韩激情在线| 精品久久久网站| 国产精品嫩草99a| 亚洲亚洲精品在线观看| 日本不卡123| 国产99久久久国产精品| 欧美主播一区二区三区| 精品国产一区二区三区不卡| 国产精品国产精品国产专区不片| 亚洲午夜久久久久久久久电影院| 日本成人在线看| 国产99久久久国产精品潘金网站| 色噜噜夜夜夜综合网| 日韩三级电影网址| 曰韩精品一区二区| 精品一区二区三区免费毛片爱| 99精品视频中文字幕| 欧美一区二区三区视频免费| 国产精品嫩草影院av蜜臀| 视频在线观看国产精品| 成人午夜av在线| 日韩欧美一级在线播放| 亚洲精品成人少妇| 国产成人精品aa毛片| 日韩午夜中文字幕| 亚洲国产欧美一区二区三区丁香婷|