void Chg_DataPhone() { char temp[81]; ReadExitinfo(); Syslog('+', "Old data phone \"%s\"", exitinfo.sDataPhone); while (1) { Enter(1); /* Please enter you Data Number */ pout(LIGHTGREEN, BLACK, (char *) Language(48)); Enter(1); pout(LIGHTGREEN, BLACK, (char *)": "); colour(CFG.InputColourF, CFG.InputColourB); GetPhone(temp, 16); if( strlen(temp) < 6) { Enter(1); /* Please enter a proper phone number */ pout(LIGHTRED, BLACK, (char *) Language(47)); Enter(1); } else { strcpy(exitinfo.sDataPhone, temp); break; } } Syslog('+', "New data phone \"%s\"", exitinfo.sDataPhone); WriteExitinfo(); }
void GetRoom() { cout << "\n\nRoom Types: \n"; cout << "(1) Private\n(2) Semi-Private\n(3) Ward\n" << "Enter Your Room Type(1,2,3): "; cin >> patient_room; if (patient_room == "1") GetPhone(); else if (patient_room == "2") GetPhone(); else if (patient_room == "3") GetPhone(); else { GiveError(); GetRoom(); } }
UINT CGetAccountInfoRequest::ProcessResponse(CHttpFile& pHttpFile) { #ifdef ARTSTORE return 1; #else //Take the HttpFile and parse it. UINT nFileLength = pHttpFile.GetLength(); CString strBuffer; CString strSearch; CString strList; LPSTR b = strBuffer.GetBuffer(nFileLength); pHttpFile.Read(b, nFileLength); strBuffer.ReleaseBuffer(); CBasicRequestInfo::ProcessResponse(strBuffer); UINT nRet = atoi((LPCTSTR)GetStatusCode()); if(nRet == 0) //success { CString strSearch; strSearch = "Last="; ParseFileForValue(strBuffer, strSearch, GetCustLastName()); strSearch = "First="; ParseFileForValue(strBuffer, strSearch, GetCustFirstName()); strSearch = "Street1="; ParseFileForValue(strBuffer, strSearch, GetStreet1()); strSearch = "Street2="; ParseFileForValue(strBuffer, strSearch, GetStreet2()); strSearch = "City="; ParseFileForValue(strBuffer, strSearch, GetCity()); strSearch = "State="; ParseFileForValue(strBuffer, strSearch, GetState()); strSearch = "Country="; ParseFileForValue(strBuffer, strSearch, GetCountry()); strSearch = "ZipCode="; ParseFileForValue(strBuffer, strSearch, GetZipCode()); strSearch = "EMail="; ParseFileForValue(strBuffer, strSearch, GetEMail()); strSearch = "Phone="; ParseFileForValue(strBuffer, strSearch, GetPhone()); } return nRet; #endif }
void GetPhone() { cout << "\nPhone(y/n): "; cin >> patient_phone; if(patient_phone == "y") GetTV(); else if (patient_phone == "n") GetTV(); else { GiveError(); GetPhone(); } }