public void GetFlightInfoFromRedis(int flightNum, ref string from, ref string to, ref string date, ref string cost, ref string leftTickets) { FlightUtil flUt = new FlightUtil(); from = flUt.GetFlightFromAirport(flightNum); to = flUt.GetFlightToAirport(flightNum); date = flUt.GetFlightDate(flightNum); cost = flUt.GetFlightCost(flightNum).ToString(); leftTickets = flUt.GetLeftTicketsAmount(flightNum).ToString(); }
private void buttonMore_Click(object sender, EventArgs e) { FlightUtil flightUt = new FlightUtil(); if ((ticketsAmount < ticketsMaxAmount && isOrderOrCancelation == true) || (ticketsAmount < flightUt.GetFlightOrderAmount(flightId, clnId))) { ticketsAmount++; ticketsCost += oneTicketCost; labelSum.Text = ticketsCost.ToString() + " EUR"; } textBoxPassAmount.Text = ticketsAmount.ToString(); }
public string GetTable(bool isClientTable) { FlightUtil flUtil = new FlightUtil(); if (isClientTable) { return(flUtil.GetClientFlightInfo(clnId)); } else { return(flUtil.GetSystemFlightInfo()); } }
private List <string> GetFlightFromRedis(int clnId, int flightNum) { List <string> redisData = new List <string>(); ClientUtil clnUt = new ClientUtil(); FlightUtil flUt = new FlightUtil(); redisData.Add(flUt.GetFlightFromAirport(flightNum)); redisData.Add(flUt.GetFlightToAirport(flightNum)); redisData.Add(flUt.GetFlightCost(flightNum).ToString()); redisData.Add(flUt.GetFlightOrderAmount(flightNum, clnId).ToString()); return(redisData); }
public void DeleteOrder(int flightId, int orderAmount) { BankUtil bankUt = new BankUtil(); FlightUtil flUtil = new FlightUtil(); if (bankUt.MoneyTransfer(companyAcountId, clnId, flUtil.GetFlightCost(flightId) * orderAmount)) { flUtil.UnBookFlight(flightId, clnId, orderAmount); clnTrack.Set_Result(-orderAmount); appErr.ShowMsg("Order deleted successfully"); } else { appErr.ShowErrorMsg("Bank error"); } }
private List <string> GetClnFromRedis(int clnId, int flightNum) { List <string> redisData = new List <string>(); string username = ""; string email = ""; ClientUtil clnUt = new ClientUtil(); FlightUtil flUt = new FlightUtil(); clnUt.GetClientInfo(clnId, out username, out email); redisData.Add(username); redisData.Add(email); redisData.Add(flUt.GetFlightOrderAmount(flightNum, clnId).ToString()); return(redisData); }
public void MakeOrder(int flightId, int orderAmount) { BankUtil bankUt = new BankUtil(); FlightUtil flUtil = new FlightUtil(); if (flUtil.IsEnoughTicket(flightId, orderAmount)) { if (bankUt.MoneyTransfer(clnId, companyAcountId, flUtil.GetFlightCost(flightId) * orderAmount)) { flUtil.BookFlight(flightId, clnId, orderAmount); clnTrack.Set_Result(orderAmount); appErr.ShowMsg("Order completed successfully"); } else { appErr.ShowErrorMsg("Bank error"); } } else { appErr.ShowErrorMsg("Zero tickets left"); } }
public decimal GetTicketsCost(int flightId) { FlightUtil flUtil = new FlightUtil(); return(flUtil.GetFlightCost(flightId)); }
//I need a new class public int GetLeftTicketsAmount(int flightId) { FlightUtil flUtil = new FlightUtil(); return(flUtil.GetLeftTicketsAmount(flightId)); }