e-menu dev. doc created: 3 oct 2013 created: traitet th. modified: 3 oct 2013 modified: traitet th....

6
E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website: http://www.spock.innoemenu.com / Web Service: http://www.spock.innoemenu.com/ WebService.asmx

Upload: christine-hunt

Post on 05-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website:

E-MENU DEV. DOCCreated: 3 Oct 2013

Created: Traitet Th.

Modified: 3 Oct 2013

Modified: Traitet Th.

Website: http://www.spock.innoemenu.com/

Web Service: http://www.spock.innoemenu.com/WebService.asmx

Page 2: E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website:

WEB SERVICE (CAN NOW USE)

Page 3: E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website:

UPDATED WEB SERVICEUPDATE WEBSERVICE

No Function Name Signature date Comment

1 F07_OpenTable

Function F07_OpenTable(ByVal UserName As String, ByVal DeviceName As String, ByVal OrderType As String, ByVal OrderTableNo As String, ByVal OrderCustomerStartQty As Double, ByVal OrderSeatArrangement As String) As DataSet

3-Oct-13Don't check table status

2 F11_CloseTableByTableNoFunction F11_CloseTableByTableNo(ByVal UserName As String, ByVal DeviceName As String, ByVal TableNo As String) As DataSet

3-Oct-13  

3 F51_GetTableStatusByTableNoFunction F51_GetTableStatusByTableNo(ByVal UserName As String, ByVal DeviceName As String, ByVal TableNo As String) As DataSet

3-Oct-13  

4 F52_GetLastOrderStatusByTableNoFunction F52_GetLastOrderStatusByTableNo(ByVal UserName As String, ByVal DeviceName As String, ByVal OrderTableNo As String) As DataSet

3-Oct-13  

5 F53_GetLastOrderNoByTableNoFunction F53_GetLastOrderNoByTableNo(ByVal UserName As String, ByVal DeviceName As String, ByVal OrderTableNo As String) As DataSet

3-Oct-13  

6 F54_GetOrderStatusByOrderNoFunction F54_GetOrderStatusByOrderNo(ByVal UserName As String, ByVal DeviceName As String, ByVal OrderNo As String) As DataSet

3-Oct-13  

Page 4: E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website:

STATUS FOR UI CONTROLGROUP OF STATUS LIST OF STATUS

ORDER_STATUS 10_OPENNED

ORDER_STATUS 90_COMPLETED

ORDER_DETAIL_STATUS 10_ORDERING

ORDER_DETAIL_STATUS 11_CONFIRMED

ORDER_DETAIL_STATUS 30_COOKING

ORDER_DETAIL_STATUS 40_SERVING

ORDER_DETAIL_STATUS 41_SERVED

ORDER_DETAIL_STATUS 90_COMPLETED

ORDER_DETAIL_STATUS 99_OTHERS

TABLE_STATUS 90_CLOSED

TABLE_STATUS 10_OPENNED

Page 5: E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website:

ER-DIAGRAM

Page 6: E-MENU DEV. DOC Created: 3 Oct 2013 Created: Traitet Th. Modified: 3 Oct 2013 Modified: Traitet Th. Website:

XCODE

WHEN WEB SERVICES ARE CREATED

1. Add Function name in ServiceUtils.h

+(NSMutableArray *) F51_GetTableStatusByTableNo: (NSString *)UserName: (NSString *)DeviceName: (NSString)TableNo;

2. Add Web Services Details in ServiceUtils.m

//====================================================================// WEB SERVICE: F51_GetTableStatusByTableNo//====================================================================+(NSMutableArray *) F51_GetTableStatusByTableNo: (NSString *)UserName: (NSString *)DeviceName: (NSString)TableNo;{ //================================================================ // 1) PREPARE PARAMETERS //================================================================ NSString *MethodName = @" F51_GetTableStatusByTableNo"; NSString *SortingColumn = @""; NSArray *ArrInputValue = [[NSArray alloc] initWithObjects: UserName, DeviceName, TableNo, nil]; NSArray *ArrInputColumn = [[NSArray alloc] initWithObjects: @“UserName", “DeviceName”, “TableNo” , nil]; //================================================================ // 2) VALUE //================================================================ return [self CallWebservice:MethodName :ArrInputValue :ArrInputColumn :SortingColumn];}