public MoneyPayModel CaculatePaymentStepCustomerGive(float moneyCustomerGive) { MoneyPayModel moneyDetailPayment = new MoneyPayModel() { MoneyCustomer = moneyCustomerGive }; return(moneyDetailPayment); }
public PaymentViewModel(float totalPay) { _MoneyModel = new MoneyPayModel() { TotalPay = totalPay, MoneyCustomerGive = 0, MoneyReturnCustomer = 0 }; }
public bool WriteToBill(Order orderInfo, int user_id, MoneyPayModel moneyPay, CustomerModel cus, string type, string billId) { string query = $"INSERT INTO ires.BILL (BILL_CODE, ORDER_ID, ORDER_TOTAL_PRICE, CUSTOMER_ID, EMPLOYEE_ID, PAYMENT, TIP, PROMOTION_ID, PROMOTION_COST, CREATED_DATETIME, " + $"UPDATED_BY, CUSTOMER_NAME, PERSON_QUANTITY) values('{billId}' , {orderInfo.Id}, {moneyPay.TotalPay}, {cus.ID}, " + $"{user_id}, {moneyPay.MoneyCustomer}, {moneyPay.MoneyCustomerTip + moneyPay.MoneyCustomerGive}, null, 0, '{DateTime.Now}', {user_id}, '{cus.Name}'," + $" {orderInfo.PersonQuantity})"; WorkerToDB billToDB = new WorkerToDB(); return(billToDB.insertCommand(query)); }
public bool FinishPayment(Order orderInfo, int user_id, int table_id, MoneyPayModel moneyPay, CustomerModel cus, string type, string billId) { if (WriteToBill(orderInfo, user_id, moneyPay, cus, type, billId) && UpdateOrder(orderInfo.Id, user_id) && UpdateBookingTable(orderInfo.Id) && UpdateTableList(orderInfo.Id)) { return(true); } else { return(false); } }
public Boolean FinishPayment(Order orderInfo, int table_id, CustomerModel cus, MoneyPayModel money, string type, string billId) { int user_id = 1; PaymentImplement paymentImp = new PaymentImplement(); if (paymentImp.FinishPayment(orderInfo, user_id, table_id, money, cus, type, billId)) { return(true); } else { return(false); } }