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

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

?? adddlg.cpp

?? 一個人事檔案的數據庫
?? CPP
字號:
// AddDlg.cpp : implementation file
//

#include "stdafx.h"
#include "dangan.h"
#include "AddDlg.h"
#include "AllDlg.h"
#include "fstream.h"
#include "hlinklist.h"

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

/////////////////////////////////////////////////////////////////////////////
// CAddDlg dialog


CAddDlg::CAddDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CAddDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CAddDlg)
	m_year = 0;
	m_pay = 0.0f;
	m_month = 0;
	//}}AFX_DATA_INIT
//mname="";
}


void CAddDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAddDlg)
	DDX_Control(pDX, IDC_EDIT_BIRTHPLACE, m_birthplace);
	DDX_Control(pDX, IDC_EDIT_COMPANY, m_company);
	DDX_Control(pDX, IDC_EDIT_DUTY, m_duty);
	DDX_Control(pDX, IDC_EDIT_LEVEL, m_level);
	DDX_Control(pDX, IDC_EDIT_NATION, m_nation);
	DDX_Control(pDX, IDC_EDIT_PARTY, m_party);
	DDX_Control(pDX, IDC_COMBO_SEX, m_sex);
	DDX_Control(pDX, IDC_EDIT_NAME, m_name);
	DDX_Text(pDX, IDC_EDIT_YEAR, m_year);
	DDV_MinMaxInt(pDX, m_year, 1900, 2002);
	DDX_Text(pDX, IDC_EDIT_PAY, m_pay);
	DDX_Text(pDX, IDC_EDIT_MONTH, m_month);
	DDV_MinMaxInt(pDX, m_month, 1, 12);
	//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAddDlg, CDialog)
	//{{AFX_MSG_MAP(CAddDlg)
	ON_EN_CHANGE(IDC_EDIT_NAME, OnChangeEditName)
	ON_CBN_EDITCHANGE(IDC_COMBO_SEX, OnEditchangeComboSex)
	ON_EN_CHANGE(IDC_EDIT_DUTY, OnChangeEditDuty)
	ON_EN_CHANGE(IDC_EDIT_BIRTHPLACE, OnChangeEditBirthplace)
	ON_EN_CHANGE(IDC_EDIT_NATION, OnChangeEditNation)
	ON_EN_CHANGE(IDC_EDIT_LEVEL, OnChangeEditLevel)
	ON_EN_CHANGE(IDC_EDIT_PARTY, OnChangeEditParty)
	ON_EN_CHANGE(IDC_EDIT_COMPANY, OnChangeEditCompany)
	ON_CBN_SELCHANGE(IDC_COMBO_SEX, OnSelchangeComboSex)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CAddDlg message handlers

//CString nname;
//char *mname;

void CAddDlg::OnChangeEditName() 
{
	m_name.GetWindowText(mname);
	// 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
	
}

BOOL CAddDlg::OnInitDialog() 
{
	CDialog::OnInitDialog();	
	m_sex.SetCurSel(0);
//	m_month=1;
	return TRUE;  // return TRUE unless you set the focus to a control
	              // EXCEPTION: OCX Property Pages should return FALSE
}

void CAddDlg::OnCancel() 
{
	// TODO: Add extra cleanup here
	CDialog::OnCancel();
	CAllDlg dlg;
	dlg.DoModal();
}
LinkList mList;
int mmnum;

bool IInput(){
	ifstream in("persondatalist.txt");
	if(!in){
		AfxMessageBox("can not open file");
		return 0;
	}
	int i=1;
	LinkList p;
	mList=new LNode;
	p=mList;
	in>>mmnum;
	CString STR[50];
	int j=0;
	while(i<=mmnum&&in){
		in>>p->data.num>>p->data.name>>p->data.sex>>p->data.year>>p->data.month>>p->data.birthplace>>p->data.nation>>p->data.duty>>p->data.level>>p->data.party>>p->data.company>>p->data.pay;
//		cout<<p->data.num<<"  "<<p->data.name<<"  "<<p->data.sex<<"  "<<p->data.year<<"  "<<p->data.month<<"  "<<p->data.birthplace<<"  "<<p->data.nation<<"  "<<p->data.duty<<"  "<<p->data.party<<"  "<<p->data.company<<"  "<<p->data.party<<"  "<<p->data.pay<<endl;
//		m_list.AddString(CHANGETOSTRING(p,STR));			
		if(i++<mmnum){
			p->next=new LNode;
			p=p->next;
		}
	}
	p->next=NULL;
	in.close();
	return 1;
}
void CAddDlg::OnOK() 
{	
	IInput();
	LinkList pp;
//	pp=new LNode;
	pp=mList;
	while(pp->next){
		pp=pp->next;
	}
	pp->next=new LNode;
	pp=pp->next;
	CDialog::OnOK();
	CAllDlg dlg;
	dlg.DoModal();
	strcpy(pp->data.name,(char*) LPCTSTR(mname));
	strcpy(pp->data.birthplace,(char*)LPCTSTR(mbirthplace));
	strcpy(pp->data.duty,(char*)LPCTSTR(mduty));
	strcpy(pp->data.level,(char*)LPCTSTR(mlevel));
	strcpy(pp->data.nation,(char*)LPCTSTR(mnation));
	strcpy(pp->data.party,(char*)LPCTSTR(mparty));
	strcpy(pp->data.sex,(char*)LPCTSTR(msex));
	strcpy(pp->data.company,(char*)LPCTSTR(mcompany));
	pp->data.year=m_year;
	pp->data.month=m_month;
	pp->data.pay=m_pay;
	pp->data.num=mmnum;
	pp->next=NULL;
	ofstream out("tt.txt");
//	out<<pp->data.pay;
	out<<++mmnum<<endl;
	LinkList q=new LNode;
	q=mList;
	while(q->next){
		out<<q->data.num<<"  "<<q->data.name<<"  "<<q->data.sex<<"  "<<q->data.year<<"  "<<q->data.month<<"  "<<q->data.birthplace<<"  "<<q->data.nation<<"  "<<q->data.duty<<"  "<<q->data.level<<"  "<<q->data.party<<"  "<<q->data.company<<"  "<<q->data.pay<<endl;
		q=q->next;
	}
	out<<q->data.num<<"  "<<q->data.name<<"  "<<q->data.sex<<"  "<<q->data.year<<"  "<<q->data.month<<"  "<<q->data.birthplace<<"  "<<q->data.nation<<"  "<<q->data.duty<<"  "<<q->data.level<<"  "<<q->data.party<<"  "<<q->data.company<<"  "<<q->data.pay<<endl;
	out.close();
}

void CAddDlg::OnEditchangeComboSex() 
{
/*	int nSelection=m_sex.GetCurSel();
	m_sex.GetLBText(nSelection,msex);
//	MessageBox(msex);
	UpdateData(FALSE);*/
}



void CAddDlg::OnChangeEditDuty() 
{
	m_duty.GetWindowText(mduty);
//	UpdateData(FALSE);
	// 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 CAddDlg::OnChangeEditBirthplace() 
{
	m_birthplace.GetWindowText(mbirthplace);
//	UpdateData(TRUE);
	// 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 CAddDlg::OnChangeEditNation() 
{
	m_nation.GetWindowText(mnation);
//	UpdateData(TRUE);
	// 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 CAddDlg::OnChangeEditLevel() 
{	
	m_level.GetWindowText(mlevel);
//	UpdateData(TRUE);

	// 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 CAddDlg::OnChangeEditParty() 
{
	m_party.GetWindowText(mparty);
//	UpdateData(TRUE);
		// 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 CAddDlg::OnChangeEditCompany() 
{
	m_company.GetWindowText(mcompany);
//	UpdateData(TRUE);
	// 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 CAddDlg::OnSelchangeComboSex() 
{
	int nSelection=m_sex.GetCurSel();
	m_sex.GetLBText(nSelection,msex);
	UpdateData(FALSE);
}

/*void CAddDlg::OnChangeEditYear() 
{
	myear=(int)GetDlgItemInt(IDC_EDIT_YEAR);
	// 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 CAddDlg::OnChangeEditMonth() 
{
	mmonth=(int)GetDlgItemInt(IDC_EDIT_MONTH);
	// 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 CAddDlg::OnChangeEditPay() 
{
//	mpay=(float)GetDlgItemInt(IDC_EDIT_PAY);
//	mpay=m_pay;
//	UpdateWindow();
	// 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
	
}
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品午夜电影| eeuss国产一区二区三区| 激情亚洲综合在线| 色综合视频在线观看| 久久婷婷成人综合色| 午夜精品久久一牛影视| 91视频xxxx| 国产免费观看久久| 国产综合色产在线精品| 在线成人免费观看| 一区二区三区电影在线播| 国产一区二区三区四| 精品污污网站免费看| 亚洲丝袜美腿综合| 成人精品电影在线观看| 久久综合狠狠综合久久激情| 日本成人在线不卡视频| 欧美丰满少妇xxxxx高潮对白 | 99麻豆久久久国产精品免费| 日韩欧美一级片| 免费高清不卡av| 欧美精品一卡两卡| 日日夜夜精品免费视频| 欧美日韩在线免费视频| 午夜欧美在线一二页| 欧美网站一区二区| 亚洲成人先锋电影| 欧美日韩精品欧美日韩精品一| 亚洲啪啪综合av一区二区三区| 丰满少妇在线播放bd日韩电影| 国产偷国产偷亚洲高清人白洁| 国产乱色国产精品免费视频| 久久综合色天天久久综合图片| 蜜桃av一区二区| 精品国产一区二区三区久久久蜜月| 免费亚洲电影在线| 亚洲精品一区二区三区四区高清 | 2020国产成人综合网| 蜜桃视频在线一区| 欧美精品一区二区久久婷婷| 精品一区二区在线视频| 国产三级精品三级| 91视频一区二区| 天天av天天翘天天综合网 | 在线免费不卡电影| 亚洲成人av一区| 日韩美女在线视频| 成人在线综合网| 一区二区三区免费在线观看| 欧美日韩亚洲综合在线| 久久99精品久久久| 中文字幕一区二区三区乱码在线| 在线免费亚洲电影| 久久99深爱久久99精品| 国产精品久久久久影院| 欧美日韩美女一区二区| 精彩视频一区二区三区| 国产精品久久久久四虎| 欧美日韩在线亚洲一区蜜芽| 寂寞少妇一区二区三区| 亚洲婷婷国产精品电影人久久| 欧美日韩精品欧美日韩精品| 国产一区二区女| 一区二区三区中文字幕| 久久亚洲一级片| 欧美专区日韩专区| 国产一区二区中文字幕| 亚洲图片欧美色图| 国产人成一区二区三区影院| 一本大道久久a久久精品综合| 秋霞午夜av一区二区三区| 国产女主播视频一区二区| 欧美日韩国产一区| 大陆成人av片| 蜜臀精品久久久久久蜜臀 | 最新久久zyz资源站| 欧美巨大另类极品videosbest | 国产高清视频一区| 天天色 色综合| 亚洲免费av网站| 国产视频一区二区在线观看| 欧美高清dvd| 欧美优质美女网站| 成人av高清在线| 久久99久久精品欧美| 亚洲成人免费在线观看| 中文字幕日本不卡| 久久精品欧美日韩| 日韩欧美久久久| 欧美日高清视频| 在线免费视频一区二区| 97久久精品人人做人人爽| 国产一区二区在线观看免费| 日韩国产欧美三级| 香蕉乱码成人久久天堂爱免费| 中文字幕一区二区三| 精品成人一区二区| 日韩欧美123| 日韩精品在线网站| 91精品免费在线| 在线播放欧美女士性生活| 91精彩视频在线| 91激情五月电影| 一本久道中文字幕精品亚洲嫩| 高清成人在线观看| 国产 欧美在线| 成人激情av网| 成人动漫一区二区在线| 成人精品gif动图一区| 懂色av一区二区夜夜嗨| 国产成人精品亚洲777人妖| 国产老女人精品毛片久久| 国产一区二区美女诱惑| 国产毛片精品国产一区二区三区| 久久黄色级2电影| 国产在线精品不卡| 丁香激情综合国产| 99视频一区二区三区| 91日韩精品一区| 欧美亚洲自拍偷拍| 欧美日韩在线播放三区| 欧美精品777| 欧美成人aa大片| 精品国产乱码久久久久久久久 | 成人av免费在线播放| 99久久国产综合精品麻豆| 91网站最新地址| 欧美日韩亚洲综合一区| 欧美一区二区三区成人| 亚洲精品一区在线观看| 国产精品久久影院| 一区二区三区欧美| 另类小说色综合网站| 国产精品66部| 在线欧美日韩精品| 精品奇米国产一区二区三区| 国产欧美一区二区在线| 一区二区三区精品久久久| 免费欧美在线视频| 国产福利91精品| 欧美视频一区二区三区| 精品国产网站在线观看| 亚洲欧美一区二区不卡| 青青草国产成人99久久| 国产成人免费视频网站 | 99精品在线免费| 欧美日韩一区二区三区四区 | 欧美久久久久久蜜桃| 久久先锋影音av鲁色资源网| ...av二区三区久久精品| 日韩国产高清在线| 国产传媒日韩欧美成人| 欧美三级三级三级| 欧美精品一区二区三区很污很色的 | 亚洲精品欧美二区三区中文字幕| 三级影片在线观看欧美日韩一区二区| 麻豆成人91精品二区三区| av一二三不卡影片| 欧美一级二级三级乱码| 中文字幕一区二区三区在线不卡 | 久久久美女毛片| 亚洲成人免费在线观看| 成人91在线观看| 精品少妇一区二区三区视频免付费| 亚洲国产精品二十页| 日本欧美加勒比视频| 色综合久久久久久久久久久| 欧美成人性福生活免费看| 夜夜爽夜夜爽精品视频| 丰满岳乱妇一区二区三区| 日韩欧美国产综合| 亚洲国产欧美在线人成| 99久久综合色| 中文在线资源观看网站视频免费不卡| 日本美女视频一区二区| 欧美日韩五月天| 亚洲啪啪综合av一区二区三区| 国产精品一区二区在线看| 欧美tk丨vk视频| 日韩电影一二三区| 欧美狂野另类xxxxoooo| 亚洲伦理在线精品| 国产成人精品一区二区三区四区 | 3751色影院一区二区三区| 亚洲精品欧美激情| 色综合久久综合网欧美综合网| 国产三级一区二区三区| 久久99精品久久久久久| 欧美一级高清片在线观看| 婷婷开心激情综合| 欧美日本在线一区| 丝袜美腿亚洲一区二区图片| 欧美日韩免费不卡视频一区二区三区| 亚洲激情中文1区| 色综合久久天天综合网| 亚洲婷婷在线视频| 欧美自拍偷拍午夜视频| 亚洲一区二区四区蜜桃| 在线国产电影不卡| 亚洲午夜精品网|