示例#1
0
     Expense::addSegment($data, $userId);
     break;
 case "modifyCostCenter":
     Expense::modifyCostCenter($data->projectId, $data->segments, $data->materials, $userId);
     break;
 case "createCostCenter":
     Expense::createCostCenter($data->costCenterData, $data->segments, $data->materials, $userId);
     break;
 case "addOtherExpense":
     Expense::addOtherExpense($data->otherExpenseData, $data->billDetails, $userId);
     break;
 case "addMaterialExpense":
     Expense::addMaterialExpense($data->projectId, $data->materialsExpense, $userId);
     break;
 case 'getBillApproval':
     Expense::getBillApproval();
     break;
 case 'getBillDetails':
     Expense::getBillDetails($data);
     break;
 case 'updateBillStatus':
     Expense::updateBillStatus($data, $userId);
     break;
 case 'getProjectListForExpense':
     Expense::getProjectsForExpense();
     break;
 case 'deleteSegment':
     try {
         $status = Expense::deleteSegment($data->segmentId);
         if ($status == 2) {
             echo AppUtil::getReturnStatus("Unsuccessful", "Budget Segment is used in costcenter..Can not Delete");