Пример #1
0
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));
}
Пример #2
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);
}