Changes between Version 6 and Version 7 of Triggers


Ignore:
Timestamp:
08/28/25 18:22:45 (10 days ago)
Author:
213231
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Triggers

    v6 v7  
    6868END;
    6969}}}
     70
     71
     72
     73= Трансакции
     74
     75{{{
     76const db = require('./db');
     77
     78exports.getAll = (cb) => {
     79  db.query('SELECT * FROM procurement', cb);
     80};
     81
     82exports.getDetailedTransactions = (cb) => {
     83  const query = `
     84    SELECT p.TransactionID, c.CustomerName, c.CustomerSurName, pr.Model, t.Type, t.Duration, t.MonthlyPay, t.TotalPrice, p.ProcurementDate
     85    FROM procurement p
     86    JOIN customer c ON p.CustomerID = c.CustomerID
     87    JOIN product pr ON p.ProductID = pr.ProductID
     88    JOIN t_type t ON p.TransactionID = t.TransactionID`;
     89  db.query(query, cb);
     90};
     91
     92exports.add = (data, cb) => {
     93  const { TransactionID, EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity } = data;
     94  db.query('INSERT INTO procurement VALUES (?, ?, ?, ?, ?, ?)', [TransactionID, EmployeeID, CustomerID, ProductID, ProcurementDate, Quantity], cb);
     95};
     96}}}