public function saveWorkOrder($data) { try { $loggedInUserId = AppUtil::getLoggerInUserId(); if ($loggedInUserId != null) { if ($data != null) { if (Workorder::isWorkOrderNumberAlreadyPresent($data->workOrderNumber)) { echo AppUtil::getReturnStatus("Unsuccessful", "Workorder number is already present"); return; } if (Workorder::isWorkOrderNameAlreadyPresent($data->ProjectId, $data->WorkOrderName)) { echo AppUtil::getReturnStatus("Unsuccessful", "Workorder Title already used for another workorder"); return; } $Quotation = Workorder::saveWorkOrder($data, $loggedInUserId); if ($Quotation) { echo AppUtil::getReturnStatus("Successful", "Workorder created successfully"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Database Error Occurred"); } } else { echo AppUtil::getReturnStatus("Unsuccessful", "Data value is empty"); } } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", $e->getMessage()); } }
public function CreateQuotationFollowup($quotationId, $data) { try { $userId = AppUtil::getLoggerInUserId(); if ($userId != null) { if (Followup::CreateQuotationFollowup($quotationId, $data, $userId)) { echo AppUtil::getReturnStatus("Successful", "Quotation Followup is created"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Database Error Occurred"); } } else { echo AppUtil::getReturnStatus("Unsuccessful", "User Id is null"); } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", $e->getMessage()); } }
public static function updateCustomer($id, $data) { try { $userId = AppUtil::getLoggerInUserId(); $customer = Customer::updateCustomer($id, $data, $userId); if ($customer == 1) { echo AppUtil::getReturnStatus("Successful", "Customer updated successfully"); } else { if ($customer == 0) { echo AppUtil::getReturnStatus("Unsuccessful", "Unknown error occurred"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Customer With Same Name Already Exist"); } } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", "Unknown database error occurred"); } }
public static function modiifyInvoice($data) { try { $loggedInUserId = AppUtil::getLoggerInUserId(); if ($loggedInUserId != null) { if ($data != null) { if (Invoice::isInvoiceNoPresentInAnotherInvoice($data->Invoice->oldInvoiceNo, $data->Invoice->InvoiceNo)) { echo AppUtil::getReturnStatus("Unsuccessful", "Invoice number is already present"); return; } if (Invoice::isInvoiceTitlePresentInAnotherInvoice($data->Invoice->QuotationId, $data->Invoice->InvoiceTitle, $data->Invoice->oldInvoiceNo)) { echo AppUtil::getReturnStatus("Unsuccessful", "Invoice Title already used for another invoice"); return; } $invoice = Invoice::reviseInvoice($data->Invoice->oldInvoiceNo, $data); if ($invoice) { echo AppUtil::getReturnStatus("Successful", "Invoice Modified successfully"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Database Error Occurred"); } } else { echo AppUtil::getReturnStatus("Unsuccessful", "Data value is empty"); } } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", $e->getMessage()); } }
public static function updateProject($id, $data) { try { $loggedInUserId = AppUtil::getLoggerInUserId(); $project = $project = project::updateProject($id, $data, $loggedInUserId); if ($project == 1) { echo AppUtil::getReturnStatus("Successful", "Project updated successfully"); } else { if ($project == 0) { echo AppUtil::getReturnStatus("Unsuccessful", "Database Error Occurred"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Project With Same Name already Exist"); } } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", "Unknown database error occurred"); } }
public function saveQuotationDetailsAndTax($data) { try { $loggedInUserId = AppUtil::getLoggerInUserId(); if ($loggedInUserId != null) { if ($data != null) { if (Quotation::isRefNoPresent($data->Quotation->RefNo)) { echo AppUtil::getReturnStatus("Unsuccessful", "Quotation reference number is already present"); return; } if (Quotation::isQuotationTitlePresent($data->Quotation->ProjectId, $data->Quotation->QuotationTitle)) { echo AppUtil::getReturnStatus("Unsuccessful", "Quotation Title already used for another quotaion"); return; } $Quotation = Quotation::saveQuotationDetailsAndTax($data); if ($Quotation) { echo AppUtil::getReturnStatus("Successful", "Quotation created successfully"); } else { echo AppUtil::getReturnStatus("Unsuccessful", "Database Error Occurred"); } } else { echo AppUtil::getReturnStatus("Unsuccessful", "Data value is empty"); } } } catch (Exception $e) { echo AppUtil::getReturnStatus("Unsuccessful", $e->getMessage()); } }