📄 domessage.c.svn-base
字号:
{
NowControl=1;
CursorEnable=0;
InputKey=KEYSINGLEREFRSH;
ExplainKey();
WaitForKey=0;
return;
}
else if(NowControl==9)
{
NowControl=1;
InputKey=KEYFOCUSBLACK;
CursorEnable=0;
WaitForKey=0;
return;
}
else if(NowControl==3||NowControl==10)
{
ptemp=GetControlPoint(3,53);
////// k=ExamPass(NowPoint+53,PersonKind,SetPerson);
k=ExamPass(ptemp,PersonKind,SetPerson);
if(k==0)
{
if(IfPassEqualDefault(ptemp)==1&&NowControl==3)
{
NowControl =10; //提示建议修改口令
InputKey = KEYSINGLEREFRSH;
ExplainKey();
return;
}
if(IsQuickQF==1)
{
NowControl=1;
CursorEnable=0;
IsDoInit=1;
NowPage=35;
NowPerson=SetPerson;
NowMM.sqman= NowPerson;
MMIsGet=0;
}
else
{
NowPerson=SetPerson; //added for field restore
if(IsNeedRestoreData()==1) //如果系统设置了恢复关机功能
{
NowControl=6; //提示是否恢复关机前状态
CursorEnable=0;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
else
{
NowControl=1;
CursorEnable=0;
IsDoInit=1;
NowFocuse=1;
NowPage=17;
if(IsSettingPLQF()==0)
NowFocuse=2;
}
//added for field restore finished
}
NowPerson=SetPerson;
InitTurnIndex();
InputKey=KEYREFRSH;
WaitForKey=0;
}
else if(k!=PasswordLock) //密码错误次数未超出
{
NowControl=4;
CursorEnable=0;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
}
else
{
NowControl=5;
CursorEnable=0;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
}
return;
}
}
}
void page5init()
{
if((IsSettingPLQF()==0)||(IsExistQFYBill(NowPerson)==0))
{
SetControlOneData(1,31,0x00);
/* if(NowFocuse==2)
{
NowFocuse=1;
NowFirstLine=1;
}
*/
}
if(ReadOneXByte(0,(ucharx *)sfsyqfgn)!=0xff)
{
SetControlOneData(1,14,0x00);
// NowFocuse=3;
}
}
void page5end(unsigned char value)
{
if(value==KEYESC)
{
BackToMain(1);
return;
}
if((value==KEYENTER)&&(NowControl==2))
{
NowControl=1;
return;
}
if(value<9)
{
if(value==0)return;
TurnDownOnePage();
switch(value)
{
case 1:
{
if(IsExistAccount(0,NowPerson)==0)
{
NowControl=2;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
NowSelectAccount=0;
NowControl=8;
CursorEnable=0;
IsDoInit=1;
NowPage=6;
}
break;
case 2:
{
NowControl=1;
CursorEnable=0;
NowPage=34;
IsDoInit=1;
InputKey=KEYREFRSH;
WaitForKey=0;
}
break;
case 3:
{
NowControl=1;
NowFocuse=1;
NowPage=26;
CursorEnable=0;
}
break;
case 4:
{
CursorEnable=1;
NowPage=10;
NowControl=4;
}
break;
case 5:
{
CursorEnable=1;
NowPage=11;
IsDoInit=1;
NowControl=1;
}
break;
case 6:
{
CursorEnable=0;
NowPage=12;
NowControl=1;
}
break;
case 7:
{
NowPage=13;
IsDoInit=1;
}
break;
case 8:
{
CursorEnable=0;
NowPage=36;
NowControl=1;
NowFocuse=1;
}
break;
}
InputKey=KEYREFRSH;
WaitForKey=0;
}
}
void page6init()
{
InitBillData();
}
void page6end(unsigned char value)
{
Dopage6(value);
}
void page10init()
{
}
void page10end(unsigned char value)
{
uchar k;
ucharx*oldpass_point;
ucharx temp[]="银行";
if(value==KEYENTER)
{
if(NowControl==9)
{
TurnUpOnePage();
return;
}
else if(NowControl==7)
{
CursorEnable=1;
NowControl=4;
InputKey=NewKEYREFRSH1;
ExplainKey();
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
else if(NowControl==8)
{
CursorEnable=1;
NowControl=6;
InputKey=NewKEYREFRSH1;
ExplainKey();
NowControl=5;
ExplainKey();
InputKey=NewKEYREFRSH1;
InputKey=KEYSHOWCURSOR;
WaitForKey=0;
return;
}
else if(NowControl==10)
{
CursorEnable=1;
NowControl=5;
InputKey=NewKEYREFRSH1;
ExplainKey();
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
else if(NowControl==11)
{
BackToMain(PersonKind+1);
return;
/*
NowControl=4;
CursorEnable=0;
InputKey=KEYSINGLEREFRSH;
ExplainKey();
WaitForKey=0;
return;
*/
}
else if(NowControl==6) //再次输入新口令
{
oldpass_point=GetControlPoint(5,53);
if(strcmp1(NowPoint+53,oldpass_point,6)==0)
{
ChangePass(NowPoint+53,PersonKind,NowPerson);
NowControl=9;
}
else
{
NowControl=8;
}
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
}
else if(NowControl==5) //新口令输入
{
oldpass_point=GetControlPoint(4,53);
if(strcmp1(NowPoint+53,oldpass_point,6)==0)
{
NowControl=10;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
}
else
{
CursorEnable=1;
NowControl=6;
InputKey=NewKEYREFRSH1;
ExplainKey();
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
}
return;
}
else if(NowControl==4) //原口令输入
{
if(ExamPass(NowPoint+53,PersonKind,NowPerson)==0)
{
CursorEnable=1;
NowControl=5;
InputKey=NewKEYREFRSH1;
ExplainKey();
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
else
{
SetPerson=PersonKind*16+NowPerson;
k=IsPersonLock(0,SetPerson);
if(k==PasswordLock)
{
if(PersonKind==3)SetControlDataS(11,49,&temp[0],4);
NowControl=11;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
NowControl=7;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
}
return;
}
} //keyenter over
if(value==KEYESC)
{
IsDoInit=1;
TurnUpOnePage();
return;
}
if(value==KEYUP)
{
if(NowControl==6)
{
NowControl=6;
InputKey=NewKEYREFRSH1;
ExplainKey();
CursorEnable=1;
NowControl=5;
InputKey=KEYSHOWCURSOR;
WaitForKey=0;
return;
}
}
if(value==KEYREFRSHOVER)
{
InputKey=KEYSHOWCURSOR;
ExplainKey();
return;
}
}
void page11init()
{
InitCalc();
}
void page11end(unsigned char value)
{
if(value==KEYESC)
{
IsDoInit=1;
TurnUpOnePage();
return;
}
}
void page12init()
{
SetControlOneData(1,4,PhoneKeepData[0]);
SetControlOneData(1,5,PhoneKeepData[1]);
}
void page12end(unsigned char value)
{
if(value==KEYESC)
{
IsDoInit=1;
TurnUpOnePage();
return;
}
if(value==KEYINSERTRECORD||value==KEYENTER)
{
TurnDownOnePage();
SelectPhone=GetControlData(1,146);
if(value==KEYINSERTRECORD)
{
IsAddNewPhone=1;
NowControl=11;
}
else
{
IsAddNewPhone=0;
NowControl=0;
PhoneKeepData[0]=GetControlData(1,4);
PhoneKeepData[1]=GetControlData(1,5);
}
NowPage=38;
IsDoInit=1;
NowFocuse=1;
InputKey=KEYREFRSH;
WaitForKey=0;
return;
}
}
void page13init()
{
TimerType=TimerKeyOff;
CursorEnable=0;
NowControl=1;
}
void page13end(unsigned char value)
{
if(value==KEYESC)
{
IsDoInit=1;
TurnUpOnePage();
TimerType=0;
return;
}
else if(value==KEYBCAKAGAIBN)
{
InputKey=KEYREFRSH;
WaitForKey=0;
return;
}
}
void page15init()
{
uint i;
if(IsSettingPLQF()==0)
{
SetControlOneData(1,14,0x00); //将“审核功能选择”页面中的“审核凭证”项变灰
}
//i=GetBillNumber(4);
i=IsExistSHYBill(NowPerson);
if(i==0)
{
SetControlOneData(1,14,0x00);
}
}
void page15end(unsigned char value)
{
if(value==KEYESC)
{
BackToMain(2);
return;
}
if((value==KEYENTER)&&(NowControl==4))
{
NowControl=1;
return;
}
if(value<8)
{
if(value==0)return;
TurnDownOnePage();
switch(value)
{
case 1:
{
if(IsExistSHYBill(NowPerson)==0)
{
NowControl=4;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
else
{
NowControl=1;
NowPage=70;
CursorEnable=0;
}
}
break;
case 2:
{
NowControl=1;
NowPage=26;
CursorEnable=0;
NowFocuse=1;
}
break;
case 3:
{
CursorEnable=1;
Cursor_x=20;
Cursor_y=35;
NowPage=10;
NowControl=4;
}
break;
case 4:
{
CursorEnable=1;
IsDoInit=1;
NowPage=11;
NowControl=1;
}
break;
case 5:
{
CursorEnable=0;
NowPage=12;
NowControl=1;
}
break;
case 6:
{
NowPage=13;
IsDoInit=1;
}
break;
case 7:
{
CursorEnable=0;
NowPage=36;
NowControl=1;
NowFocuse=1;
}
break;
}
InputKey=KEYREFRSH;
WaitForKey=0;
}
}
void page16init()
{
}
void page16end(unsigned char value)
{
//no use
unsigned char nouse;
nouse=value;
}
void page17end(unsigned char value)
{
if(value==KEYESC)
{
BackToMain(3);
return;
}
if((value==KEYENTER)&&(NowControl==2))
{
NowControl=1;
return;
}
if(value<8)
{
if(value==0)return;
TurnDownOnePage();
switch(value)
{
case 1:
{
if(IsExistSQYBill(NowPerson)==0)
{
NowControl=2;
InputKey=KEYSINGLEREFRSH;
WaitForKey=0;
return;
}
else
{
NowControl=1;
NowPage=71;
CursorEnable=0;
}
}
break;
case 2:
{
NowControl=1;
NowPage=26;
CursorEnable=0;
NowFocuse=1;
}
break;
case 3:
{
CursorEnable=1;
NowPage=10;
NowControl=4;
}
break;
case 4:
{
CursorEnable=1;
IsDoInit=1;
NowPage=11;
NowControl=1;
}
break;
case 5:
{
CursorEnable=0;
NowPage=12;
NowControl=1;
}
break;
case 6:
{
NowPage=13;
IsDoInit=1;
}
break;
case 7:
{
CursorEnable=0;
NowPage=36;
NowControl=1;
NowFocuse=1;
}
break;
}
InputKey=KEYREFRSH;
WaitForKey=0;
}
}
void page17init()
{
uint i;
//uchar TempByte;
if(IsSettingPLQF()==0)
{
SetControlOneData(1,14,0x00); //将“授权功能选择”页面中的“授权凭证”项变灰
}
/*TempByte=IsOnlyQFY();
i=GetBillNumber(5); //签+审+授
if(TempByte==2) //签+授
i=GetBillNumber(4);
*/
i=IsExistSQYBill(NowPerson);
if(i==0)
{
SetControlOneData(1,14,0x00);
}
}
void page18init()
{
}
void page18end(unsigned char value)
{
if(value==KEYESC)
{
TurnUpOnePage();
return;
}
if(value<5)
{
if(value==0)return;
TurnDownOnePage();
switch(value)
{
case 1:
{
NowPage=78;
NowControl=8;
NowSelectLine=1;
}
break;
case 2:
{
NowPage=80;
NowControl=5;
}
break;
/*
case 3:
{
NowPage=82;
NowControl=5;
}
break;
*/
case 3:
{
NowPage=84;
NowControl=1;
}
break;
}
CursorEnable=0;
NowFocuse=1;
InputKey=KEYREFRSH;
WaitForKey=0;
}
}
void page19init()
{
}
void page19end(unsigned char value)
{
uchar temp1;
uchar i;
if(value==KEYESC)
{
BackToMain(4);
return;
}
if((value==KEYENTER)&&(NowControl==2))
{
NowControl=1;
return;
}
if(value<10)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -