📄 qkdjoperation.cpp
字号:
m_copynum=Qikan.m_fuben;
m_issn=Qikan.m_issn;
m_readingroom=Qikan.m_roomid;
SetCheck(Qikan.m_qici);
// 将数据全部显示
UpdateData(FALSE);
}
CString CQKDJOPERATION::GetCheck()
{ // 取得60个check的值
int m_state[60];
m_state[0]=((CButton*)GetDlgItem(IDC_CHECK1))->GetCheck();
m_state[1]=((CButton*)GetDlgItem(IDC_CHECK2))->GetCheck();
m_state[2]=((CButton*)GetDlgItem(IDC_CHECK3))->GetCheck();
m_state[3]=((CButton*)GetDlgItem(IDC_CHECK4))->GetCheck();
m_state[4]=((CButton*)GetDlgItem(IDC_CHECK5))->GetCheck();
m_state[5]=((CButton*)GetDlgItem(IDC_CHECK6))->GetCheck();
m_state[6]=((CButton*)GetDlgItem(IDC_CHECK7))->GetCheck();
m_state[7]=((CButton*)GetDlgItem(IDC_CHECK8))->GetCheck();
m_state[8]=((CButton*)GetDlgItem(IDC_CHECK9))->GetCheck();
m_state[9]=((CButton*)GetDlgItem(IDC_CHECK10))->GetCheck();
m_state[10]=((CButton*)GetDlgItem(IDC_CHECK11))->GetCheck();
m_state[11]=((CButton*)GetDlgItem(IDC_CHECK12))->GetCheck();
m_state[12]=((CButton*)GetDlgItem(IDC_CHECK13))->GetCheck();
m_state[13]=((CButton*)GetDlgItem(IDC_CHECK14))->GetCheck();
m_state[14]=((CButton*)GetDlgItem(IDC_CHECK15))->GetCheck();
m_state[15]=((CButton*)GetDlgItem(IDC_CHECK16))->GetCheck();
m_state[16]=((CButton*)GetDlgItem(IDC_CHECK17))->GetCheck();
m_state[17]=((CButton*)GetDlgItem(IDC_CHECK18))->GetCheck();
m_state[18]=((CButton*)GetDlgItem(IDC_CHECK19))->GetCheck();
m_state[19]=((CButton*)GetDlgItem(IDC_CHECK20))->GetCheck();
m_state[20]=((CButton*)GetDlgItem(IDC_CHECK21))->GetCheck();
m_state[21]=((CButton*)GetDlgItem(IDC_CHECK22))->GetCheck();
m_state[22]=((CButton*)GetDlgItem(IDC_CHECK23))->GetCheck();
m_state[23]=((CButton*)GetDlgItem(IDC_CHECK24))->GetCheck();
m_state[24]=((CButton*)GetDlgItem(IDC_CHECK25))->GetCheck();
m_state[25]=((CButton*)GetDlgItem(IDC_CHECK26))->GetCheck();
m_state[26]=((CButton*)GetDlgItem(IDC_CHECK27))->GetCheck();
m_state[27]=((CButton*)GetDlgItem(IDC_CHECK28))->GetCheck();
m_state[28]=((CButton*)GetDlgItem(IDC_CHECK29))->GetCheck();
m_state[29]=((CButton*)GetDlgItem(IDC_CHECK30))->GetCheck();
m_state[30]=((CButton*)GetDlgItem(IDC_CHECK31))->GetCheck();
m_state[31]=((CButton*)GetDlgItem(IDC_CHECK32))->GetCheck();
m_state[32]=((CButton*)GetDlgItem(IDC_CHECK33))->GetCheck();
m_state[33]=((CButton*)GetDlgItem(IDC_CHECK34))->GetCheck();
m_state[34]=((CButton*)GetDlgItem(IDC_CHECK35))->GetCheck();
m_state[35]=((CButton*)GetDlgItem(IDC_CHECK36))->GetCheck();
m_state[36]=((CButton*)GetDlgItem(IDC_CHECK37))->GetCheck();
m_state[37]=((CButton*)GetDlgItem(IDC_CHECK38))->GetCheck();
m_state[38]=((CButton*)GetDlgItem(IDC_CHECK39))->GetCheck();
m_state[39]=((CButton*)GetDlgItem(IDC_CHECK40))->GetCheck();
m_state[40]=((CButton*)GetDlgItem(IDC_CHECK41))->GetCheck();
m_state[41]=((CButton*)GetDlgItem(IDC_CHECK42))->GetCheck();
m_state[42]=((CButton*)GetDlgItem(IDC_CHECK43))->GetCheck();
m_state[43]=((CButton*)GetDlgItem(IDC_CHECK44))->GetCheck();
m_state[44]=((CButton*)GetDlgItem(IDC_CHECK45))->GetCheck();
m_state[45]=((CButton*)GetDlgItem(IDC_CHECK46))->GetCheck();
m_state[46]=((CButton*)GetDlgItem(IDC_CHECK47))->GetCheck();
m_state[47]=((CButton*)GetDlgItem(IDC_CHECK48))->GetCheck();
m_state[48]=((CButton*)GetDlgItem(IDC_CHECK49))->GetCheck();
m_state[49]=((CButton*)GetDlgItem(IDC_CHECK50))->GetCheck();
m_state[50]=((CButton*)GetDlgItem(IDC_CHECK51))->GetCheck();
m_state[51]=((CButton*)GetDlgItem(IDC_CHECK52))->GetCheck();
m_state[52]=((CButton*)GetDlgItem(IDC_CHECK53))->GetCheck();
m_state[53]=((CButton*)GetDlgItem(IDC_CHECK54))->GetCheck();
m_state[54]=((CButton*)GetDlgItem(IDC_CHECK55))->GetCheck();
m_state[55]=((CButton*)GetDlgItem(IDC_CHECK56))->GetCheck();
m_state[56]=((CButton*)GetDlgItem(IDC_CHECK57))->GetCheck();
m_state[57]=((CButton*)GetDlgItem(IDC_CHECK58))->GetCheck();
m_state[58]=((CButton*)GetDlgItem(IDC_CHECK59))->GetCheck();
m_state[59]=((CButton*)GetDlgItem(IDC_CHECK60))->GetCheck();
CString m_tempsel;
CString m_tempstate;
for(int i=0;i<=59;i++)
{
m_tempsel.Format("%d",m_state[i]);
m_tempstate += m_tempsel;
}
// MessageBox(m_tempstate);
return m_tempstate;
}
void CQKDJOPERATION::SetCheck(CString cstate)
{
((CButton*)GetDlgItem(IDC_CHECK1))->SetCheck(atoi(cstate.Mid(0,1)));
((CButton*)GetDlgItem(IDC_CHECK2))->SetCheck(atoi(cstate.Mid(1,1)));
((CButton*)GetDlgItem(IDC_CHECK3))->SetCheck(atoi(cstate.Mid(2,1)));
((CButton*)GetDlgItem(IDC_CHECK4))->SetCheck(atoi(cstate.Mid(3,1)));
((CButton*)GetDlgItem(IDC_CHECK5))->SetCheck(atoi(cstate.Mid(4,1)));
((CButton*)GetDlgItem(IDC_CHECK6))->SetCheck(atoi(cstate.Mid(5,1)));
((CButton*)GetDlgItem(IDC_CHECK7))->SetCheck(atoi(cstate.Mid(6,1)));
((CButton*)GetDlgItem(IDC_CHECK8))->SetCheck(atoi(cstate.Mid(7,1)));
((CButton*)GetDlgItem(IDC_CHECK9))->SetCheck(atoi(cstate.Mid(8,1)));
((CButton*)GetDlgItem(IDC_CHECK10))->SetCheck(atoi(cstate.Mid(9,1)));
((CButton*)GetDlgItem(IDC_CHECK11))->SetCheck(atoi(cstate.Mid(10,1)));
((CButton*)GetDlgItem(IDC_CHECK12))->SetCheck(atoi(cstate.Mid(11,1)));
((CButton*)GetDlgItem(IDC_CHECK13))->SetCheck(atoi(cstate.Mid(12,1)));
((CButton*)GetDlgItem(IDC_CHECK14))->SetCheck(atoi(cstate.Mid(13,1)));
((CButton*)GetDlgItem(IDC_CHECK15))->SetCheck(atoi(cstate.Mid(14,1)));
((CButton*)GetDlgItem(IDC_CHECK16))->SetCheck(atoi(cstate.Mid(15,1)));
((CButton*)GetDlgItem(IDC_CHECK17))->SetCheck(atoi(cstate.Mid(16,1)));
((CButton*)GetDlgItem(IDC_CHECK18))->SetCheck(atoi(cstate.Mid(17,1)));
((CButton*)GetDlgItem(IDC_CHECK19))->SetCheck(atoi(cstate.Mid(18,1)));
((CButton*)GetDlgItem(IDC_CHECK20))->SetCheck(atoi(cstate.Mid(19,1)));
((CButton*)GetDlgItem(IDC_CHECK21))->SetCheck(atoi(cstate.Mid(20,1)));
((CButton*)GetDlgItem(IDC_CHECK22))->SetCheck(atoi(cstate.Mid(21,1)));
((CButton*)GetDlgItem(IDC_CHECK23))->SetCheck(atoi(cstate.Mid(22,1)));
((CButton*)GetDlgItem(IDC_CHECK24))->SetCheck(atoi(cstate.Mid(23,1)));
((CButton*)GetDlgItem(IDC_CHECK25))->SetCheck(atoi(cstate.Mid(24,1)));
((CButton*)GetDlgItem(IDC_CHECK26))->SetCheck(atoi(cstate.Mid(25,1)));
((CButton*)GetDlgItem(IDC_CHECK27))->SetCheck(atoi(cstate.Mid(26,1)));
((CButton*)GetDlgItem(IDC_CHECK28))->SetCheck(atoi(cstate.Mid(27,1)));
((CButton*)GetDlgItem(IDC_CHECK29))->SetCheck(atoi(cstate.Mid(28,1)));
((CButton*)GetDlgItem(IDC_CHECK30))->SetCheck(atoi(cstate.Mid(29,1)));
((CButton*)GetDlgItem(IDC_CHECK31))->SetCheck(atoi(cstate.Mid(30,1)));
((CButton*)GetDlgItem(IDC_CHECK32))->SetCheck(atoi(cstate.Mid(31,1)));
((CButton*)GetDlgItem(IDC_CHECK33))->SetCheck(atoi(cstate.Mid(32,1)));
((CButton*)GetDlgItem(IDC_CHECK34))->SetCheck(atoi(cstate.Mid(33,1)));
((CButton*)GetDlgItem(IDC_CHECK35))->SetCheck(atoi(cstate.Mid(34,1)));
((CButton*)GetDlgItem(IDC_CHECK36))->SetCheck(atoi(cstate.Mid(35,1)));
((CButton*)GetDlgItem(IDC_CHECK37))->SetCheck(atoi(cstate.Mid(36,1)));
((CButton*)GetDlgItem(IDC_CHECK38))->SetCheck(atoi(cstate.Mid(37,1)));
((CButton*)GetDlgItem(IDC_CHECK39))->SetCheck(atoi(cstate.Mid(38,1)));
((CButton*)GetDlgItem(IDC_CHECK40))->SetCheck(atoi(cstate.Mid(39,1)));
((CButton*)GetDlgItem(IDC_CHECK41))->SetCheck(atoi(cstate.Mid(40,1)));
((CButton*)GetDlgItem(IDC_CHECK42))->SetCheck(atoi(cstate.Mid(41,1)));
((CButton*)GetDlgItem(IDC_CHECK43))->SetCheck(atoi(cstate.Mid(42,1)));
((CButton*)GetDlgItem(IDC_CHECK44))->SetCheck(atoi(cstate.Mid(43,1)));
((CButton*)GetDlgItem(IDC_CHECK45))->SetCheck(atoi(cstate.Mid(44,1)));
((CButton*)GetDlgItem(IDC_CHECK46))->SetCheck(atoi(cstate.Mid(45,1)));
((CButton*)GetDlgItem(IDC_CHECK47))->SetCheck(atoi(cstate.Mid(46,1)));
((CButton*)GetDlgItem(IDC_CHECK48))->SetCheck(atoi(cstate.Mid(47,1)));
((CButton*)GetDlgItem(IDC_CHECK49))->SetCheck(atoi(cstate.Mid(48,1)));
((CButton*)GetDlgItem(IDC_CHECK50))->SetCheck(atoi(cstate.Mid(49,1)));
((CButton*)GetDlgItem(IDC_CHECK51))->SetCheck(atoi(cstate.Mid(50,1)));
((CButton*)GetDlgItem(IDC_CHECK52))->SetCheck(atoi(cstate.Mid(51,1)));
((CButton*)GetDlgItem(IDC_CHECK53))->SetCheck(atoi(cstate.Mid(52,1)));
((CButton*)GetDlgItem(IDC_CHECK54))->SetCheck(atoi(cstate.Mid(53,1)));
((CButton*)GetDlgItem(IDC_CHECK55))->SetCheck(atoi(cstate.Mid(54,1)));
((CButton*)GetDlgItem(IDC_CHECK56))->SetCheck(atoi(cstate.Mid(55,1)));
((CButton*)GetDlgItem(IDC_CHECK57))->SetCheck(atoi(cstate.Mid(56,1)));
((CButton*)GetDlgItem(IDC_CHECK58))->SetCheck(atoi(cstate.Mid(57,1)));
((CButton*)GetDlgItem(IDC_CHECK59))->SetCheck(atoi(cstate.Mid(58,1)));
((CButton*)GetDlgItem(IDC_CHECK60))->SetCheck(atoi(cstate.Mid(59,1)));
}
void CQKDJOPERATION::OnUpdate()
{
// TODO: Add your control notification handler code here
// 从控件中取得数据
UpdateData(TRUE);
if(m_publicationnum=="")
{
MessageBox("请填写邮发代号","信息提示");
return;
}
if(m_bookname=="")
{
MessageBox("请填写刊名","信息提示");
return;
}
if(m_issn=="")
{
MessageBox("请填写ISSN号","信息提示");
return;
}
if(m_bookshelfnum=="")
{
MessageBox("请填写架号","信息提示");
return;
}
if(m_readingroom=="")
{
MessageBox("请选择阅览室","信息提示");
return;
}
if(m_copynum==0)
{
MessageBox("请填写副本数量","信息提示");
return;
}
Cqikan Qikan;
if(Qikan.HaveKanhao(m_publicationnum)==-1)
{
MessageBox("这个邮发代号不存在!","信息提示");
return;
}
Qikan.m_fuben=m_copynum;
Qikan.m_jiahao=m_bookshelfnum;
Qikan.m_kanhao=m_publicationnum;
Qikan.m_name=m_bookname;
Qikan.m_issn=m_issn;
Qikan.m_qici=GetCheck();
Qikan.m_roomid=m_readingroom;
Qikan.sql_update();
}
void CQKDJOPERATION::OnDelete()
{
// TODO: Add your control notification handler code here
// 从控件中取得数据
UpdateData(TRUE);
if(m_publicationnum=="")
{
MessageBox("没有填写邮发代号","信息提示");
return;
}
Cqikan Qikan;
if(Qikan.HaveKanhao(m_publicationnum)==-1)
{
MessageBox("这个邮发代号不存在!","信息提示");
OnInitDialog();
return;
}
Qikan.sql_delete(m_publicationnum);
// 返回到初始界面
OnInitDialog();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -