//import functions from production orders model import { getProductionOrders, getSelectedProductionOrdersByChecklistname, getSelectedProductionOrdersByDate, getSelectedProductionOrdersByState, getSelectedProductionOrdersByCustomer, getSelectedProductionOrdersByTicketnumber, insertProductionOrder, getProductionOrderByName, deleteProductionOrderById, getProductionOrderById, updateProductionOrderStateById, } from "../models/productionOrdersModel.js"; //get all production orders export const showProductionOrders = (req, res) => { getProductionOrders((err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected production orders by checklistname export const showSelectedProductionOrdersByChecklistname = (req, res) => { getSelectedProductionOrdersByChecklistname(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected production orders by customer export const showSelectedProductionOrdersByCustomer = (req, res) => { getSelectedProductionOrdersByCustomer(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected production orders by ticketnumber export const showSelectedProductionOrdersByTicketnumber = (req, res) => { getSelectedProductionOrdersByTicketnumber(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected production orders by date export const showSelectedProductionOrdersByDate = (req, res) => { getSelectedProductionOrdersByDate(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get all selected production orders by state export const showSelectedProductionOrdersByState = (req, res) => { getSelectedProductionOrdersByState(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Delete production order export const deleteProductionOrder = (req, res) => { const id = req.params.id; deleteProductionOrderById(id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //create new production order export const createProductionOrder = (req, res) => { const data = req.body; insertProductionOrder(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single production order by name export const showProductionOrderByName = (req, res) => { getProductionOrderByName(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; //get single production order by id export const showProductionOrderById = (req, res) => { getProductionOrderById(req.params.id, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); }; // Update production order export const updateProductionOrderState = (req, res) => { const data = req.body; updateProductionOrderStateById(data, (err, results) => { if (err) { res.send(err); } else { res.json(results); } }); };