📄 disrepairrecord.cpp
字号:
}
void DisrepairRecord::OnButton202()
{
if (m_remark == _T("")){
m_remark = _T("前右上");
}else{
m_remark = m_remark + _T(",前右上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton203()
{
if (m_remark == _T("")){
m_remark = _T("前左下");
}else{
m_remark = m_remark + _T(",前左下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton204()
{
if (m_remark == _T("")){
m_remark = _T("前右下");
}else{
m_remark = m_remark + _T(",前右下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton211()
{
if (m_remark == _T("")){
m_remark = _T("左左上");
}else{
m_remark = m_remark + _T(",左左上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton212()
{
if (m_remark == _T("")){
m_remark = _T("左右上");
}else{
m_remark = m_remark + _T(",左右上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton213()
{
if (m_remark == _T("")){
m_remark = _T("左左下");
}else{
m_remark = m_remark + _T(",左左下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton214()
{
if (m_remark == _T("")){
m_remark = _T("左右下");
}else{
m_remark = m_remark + _T(",左右下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton221()
{
if (m_remark == _T("")){
m_remark = _T("底左上");
}else{
m_remark = m_remark + _T(",底左上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton222()
{
if (m_remark == _T("")){
m_remark = _T("底右上");
}else{
m_remark = m_remark + _T(",底右上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton223()
{
if (m_remark == _T("")){
m_remark = _T("底左下");
}else{
m_remark = m_remark + _T(",底左下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton224()
{
if (m_remark == _T("")){
m_remark = _T("底右下");
}else{
m_remark = m_remark + _T(",底右下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton231()
{
if (m_remark == _T("")){
m_remark = _T("顶左上");
}else{
m_remark = m_remark + _T(",顶左上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton232()
{
if (m_remark == _T("")){
m_remark = _T("顶右上");
}else{
m_remark = m_remark + _T(",顶右上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton233()
{
if (m_remark == _T("")){
m_remark = _T("顶左下");
}else{
m_remark = m_remark + _T(",顶左下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton234()
{
if (m_remark == _T("")){
m_remark = _T("顶右下");
}else{
m_remark = m_remark + _T(",顶右下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton241()
{
if (m_remark == _T("")){
m_remark = _T("右左上");
}else{
m_remark = m_remark + _T(",右左上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton242()
{
if (m_remark == _T("")){
m_remark = _T("右右上");
}else{
m_remark = m_remark + _T(",右右上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton243()
{
if (m_remark == _T("")){
m_remark = _T("右左下");
}else{
m_remark = m_remark + _T(",右左下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton244()
{
if (m_remark == _T("")){
m_remark = _T("右右下");
}else{
m_remark = m_remark + _T(",右右下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton251()
{
if (m_remark == _T("")){
m_remark = _T("后左上");
}else{
m_remark = m_remark + _T(",后左上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton252()
{
if (m_remark == _T("")){
m_remark = _T("后右上");
}else{
m_remark = m_remark + _T(",后右上");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton253()
{
if (m_remark == _T("")){
m_remark = _T("后左下");
}else{
m_remark = m_remark + _T(",后左下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton254()
{
if (m_remark == _T("")){
m_remark = _T("后右下");
}else{
m_remark = m_remark + _T(",后右下");
}
UpdateData(FALSE);
}
void DisrepairRecord::OnSave()
{
// TODO: Add your control notification handler code here
/////////////////////////////////////////////////////////////////////////////////////
if (!socketconnect)
{
MessageBox(_T("与服务器连接中断,请检查网络后重新登录该系统!"),_T("出错提示"));
return;
}
/////////////////////////////////////////////////////////////////////////////////////
modify = true;
UpdateData(true);
CString ULDRSQL = _T("");
int selectIndex = 0;
CString selectText = _T("");
selectIndex = m_damageCodeULDR.GetCurSel();
m_damageCodeULDR.GetLBText(selectIndex,selectText);
/////////////////////////////////////////////////////////////
if (selectText != _T("灭失")){
if (m_remark == VT_EMPTY){
MessageBox(_T("请先选择残损面!"),_T("出错提示"));
return;
}
}
/////////////////////////////////////////////////////////////
if (selectText == _T("破损")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65a}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65a}";
}
if (selectText == _T("变形")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65c}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65c}";
}
if (selectText == _T("灭失")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65j}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65j}";
}
if (selectText == _T("洞")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65e}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65e}";
}
if (selectText == _T("凹损")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65f}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65f}";
}
if (selectText == _T("凸损")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65g}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65g}";
}
if (selectText == _T("刮伤")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65h}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65h}";
}
if (selectText == _T("其他")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65i}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65i}";
}
if (selectText == _T("空白")){
damageCode = "{19AFE800-FAFC-441D-AAEB-909F7C26E65k}";
propertyObjId = "{19AFE800-FAFC-441D-AAEB-909F7C26E65k}";
}
ULDRSQL = _T("");
ULDRSQL = "insert into tallyexceptioninfo values('"+objectId+"','"+tallyListItemObjId+"','"+propertyObjId+"','','"+m_remark+"','"+m_damageCondition+"','"+damageCode+"','','','','','')";
ULDRSQL=" "+ULDRSQL+'\0';
int iSizeULDR = 0,retintUNDR = 0;
char* pszMultiByteULDR;
iSizeULDR = WideCharToMultiByte(CP_ACP, 0, ULDRSQL, -1, NULL, 0, NULL, NULL);
pszMultiByteULDR = (char*)malloc((iSizeULDR+1)*sizeof(char));
WideCharToMultiByte(CP_ACP, 0, ULDRSQL, -1, pszMultiByteULDR, iSizeULDR, NULL, NULL);
*pszMultiByteULDR=1;
pszMultiByteULDR++;
*pszMultiByteULDR=iSizeULDR/256;
pszMultiByteULDR++;
*pszMultiByteULDR=iSizeULDR%256;
pszMultiByteULDR=pszMultiByteULDR-2;
send(clientSocket,pszMultiByteULDR,iSizeULDR,0);
free(pszMultiByteULDR);
delete pszMultiByteULDR;
retintUNDR=recv(clientSocket,recvbuf2,sizeof(recvbuf2), 0);
if (recvbuf2[0]==8 && retintUNDR==1)
{
MessageBox(_T("网络传输出错,请重新点击按钮再试一次!!!"),_T("提示"));
return;
}
CDialog::OnOK();
}
void DisrepairRecord::OnCancel()
{
// TODO: Add your control notification handler code here
modify = false;
CDialog::OnCancel();
}
void DisrepairRecord::OnClean()
{
// TODO: Add your control notification handler code here
m_remark = _T("");
UpdateData(FALSE);
}
void DisrepairRecord::OnButton7()
{
// TODO: Add your control notification handler code here
/////////////////////////////////////////////////////////////////////////////////////
if (!socketconnect)
{
MessageBox(_T("与服务器连接中断,请检查网络后重新登录该系统!"),_T("出错提示"));
return;
}
/////////////////////////////////////////////////////////////////////////////////////
int selectIndex = 0;
CString selectText = _T("");
selectIndex = m_damageCodeULDR.GetCurSel();
m_damageCodeULDR.GetLBText(selectIndex,selectText);
if (selectText == _T("灭失")){
MessageBox(_T("残损情况输入时残损类型不能选择为灭失!"),_T("出错提示"));
return;
}else{
DisrepairInput disrepairInputDlg;
disrepairInputDlg.DoModal();
if (disrepairInputDlg.modify == true){
if (m_damageCondition == _T("")){
m_damageCondition = disrepairInputDlg.disrepairInputString;
}else{
m_damageCondition = m_damageCondition + ";" + disrepairInputDlg.disrepairInputString;
}
}
}
UpdateData(FALSE);
}
void DisrepairRecord::OnButton8()
{
// TODO: Add your control notification handler code here
m_damageCondition = _T("");
UpdateData(FALSE);
}
void DisrepairRecord::OnButton9()
{
// TODO: Add your control notification handler code here
// TODO: Add your control notification handler code here
/////////////////////////////////////////////////////////////////////////////////////
if (!socketconnect)
{
MessageBox(_T("与服务器连接中断,请检查网络后重新登录该系统!"),_T("出错提示"));
return;
}
/////////////////////////////////////////////////////////////////////////////////////
int selectIndex = 0;
CString selectText = _T("");
selectIndex = m_damageCodeULDR.GetCurSel();
m_damageCodeULDR.GetLBText(selectIndex,selectText);
if (selectText == _T("灭失")){
DestroyLoseTypeSelect destroyLoseTypeSelectDlg;
destroyLoseTypeSelectDlg.DoModal();
if (destroyLoseTypeSelectDlg.modify == true){
m_damageCondition = destroyLoseTypeSelectDlg.destroyLoseTypeString;
}
}else{
MessageBox(_T("残损情况选择时残损类型只能选择为灭失!"),_T("出错提示"));
return;
}
UpdateData(FALSE);
}
void DisrepairRecord::OnSelchangeCombo1()
{
// TODO: Add your control notification handler code here
UpdateData(true);
int selectIndex = 0;
CString selectText = _T("");
selectIndex = m_damageCodeULDR.GetCurSel();
m_damageCodeULDR.GetLBText(selectIndex,selectText);
if (selectText == _T("灭失")){
m_remark = _T("");
}
m_damageCondition = _T("");
UpdateData(false);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -