Exemplo n.º 1
0
     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");
         } else {
             if ($status == 1) {
                 echo AppUtil::getReturnStatus("Success", "Budget Segment deleted successfully");
             } else {
                 echo AppUtil::getReturnStatus("Unsuccessful", "Budget Segment can not be deleted");
             }