//import functions from issue slips model import { getIssueSlips, getSelectedIssueSlipsByTicketnumber, getSelectedIssueSlipsByCustomer, getSelectedIssueSlipsByDate, deleteIssueSlipById, deleteIssueSlipByTicketNo, insertIssueSlip, getIssueSlipByTicketNo, getIssueSlipById, updateIssueSlipById, } from "../models/issueSlipsModel.js"; //get all issue slips export const showIssueSlips = (req, res) => { getIssueSlips((err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issue slips by customer export const showSelectedIssueSlipsByCustomer = (req, res) => { getSelectedIssueSlipsByCustomer(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issue slips by ticketnumber export const showSelectedIssueSlipsByTicketnumber = (req, res) => { getSelectedIssueSlipsByTicketnumber(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected issue slips by date export const showSelectedIssueSlipsByDate = (req, res) => { getSelectedIssueSlipsByDate(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete issue slip export const deleteIssueSlip = (req, res) => { const id = req.params.id; deleteIssueSlipById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete issue slips by ticketnumber export const deleteIssueSlipByTicketnumber = (req, res) => { const id = req.params.id; deleteIssueSlipByTicketNo(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new issue slip export const createIssueSlip = (req, res) => { const data = req.body; insertIssueSlip(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single issue slip by ticketNo export const showIssueSlipByTicketNo = (req, res) => { getIssueSlipByTicketNo(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single issue slip by id export const showIssueSlipById = (req, res) => { getIssueSlipById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update issue slip export const updateIssueSlip = (req, res) => { const data = req.body; updateIssueSlipById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };