Order &Order::initialize(int orderId, int productId, int number, string customerName, string customerAddress, string customerPhone, string customerAdditionInfo, int status) { ModelBase::initialize(); return setOrderId(orderId) .setProductId(productId) .setNumber(number) .setCustomerName(customerName) .setCustomerAddress(customerAddress) .setCustomerPhone(customerPhone) .setCustomerAdditionInfo(customerAdditionInfo) .setStatus(status) .setTimeMakeOrder((int) time(0)); }
void addOrder(Order *orders, int *oCount, Product *products, int *pCount, long clientBI) { setOrderId(orders, *oCount); setOrderClientBi(orders, *oCount, clientBI); setOrderDate(orders, *oCount); listProducts(products, pCount); setOrderLines(orders, *oCount, products, pCount); setOrderAddress(orders, *oCount); setOrderTotalPrice(orders, *oCount); orders[*oCount].approvalWorkerBI = 0; (*oCount)++; saveOrdersFile(orders); saveOrderCountFile(oCount); }