コード例 #1
0
 case C_TRANSACTIONINDEX["SO_CREATE_DETAIL"]:
     /* New Sales Order Detail */
     $A_columnList = array();
     $A_aliasPattern = array();
     $A_flippedResultSet = array();
     $resultSet = array();
     $S_commaSeparatedKey = "";
     $S_commaSeparatedValue = "";
     $salesDocumentNumber = $_POST["pd_salesNumber"];
     /*Document Number */
     $_POST["CNL_1603"] = $salesDocumentNumber;
     /*Line Number */
     $_POST["CNL_1604"] = $nav_obj->nwx_dbc_get_last_detail_number($salesDocumentNumber);
     $nav_obj->A_propertyList = $_POST;
     $salesType = $nav_obj->s_salesType;
     $latestID = $nav_obj->nwx_dbc_create_sales_detail();
     // print_r($latestID);
     print "X,X[++]" . $latestID . "," . $salesDocumentNumber;
     break;
 case C_TRANSACTIONINDEX["SO_UPDATE_HEADER"]:
     /* Update Sales Order Header */
     $nav_obj->A_propertyList = $_POST;
     $latestID = $nav_obj->nwx_dbc_update_sales_header();
     /* if($nav_obj->s_transSucceeded == DBO_SUCCESS_CREATE){
     			$A_aliasPattern  = C_TRANSLATION_DICTIONARY["TR002"];
     			$A_columnList    = $nav_obj->nwx_translate_alias_to_column($A_aliasPattern);
     			$resultSet    	 = $nav_obj->nwx_dbc_get_header_row($latestID,$A_columnList);
     			$resultSet		 = $resultSet[0];
     			$A_flippedResultSet  	= array_flip($resultSet);
     			$S_commaSeparatedKey    = implode(",",$A_flippedResultSet);
     			$S_commaSeparatedValue  = implode(",",$resultSet);