public void AddData(string name, object value) { switch (name) { case "КодКонтента": ID.Add((int)value); break; case "Название": ContentName.Add((string)value); break; case "Рейтинг": Rating.Add(double.Parse(value.ToString())); break; case "Год": Year.Add((int)value); break; case "Сюжет": Story.Add((string)value); break; case "Продолжительность": Duration.Add((int)value); break; case "ЦенаПокупки": PurchasePrice.Add(double.Parse(value.ToString())); break; case "ЦенаПроката": RentalPrice.Add(double.Parse(value.ToString())); break; case "Постер": Poster.Add((string)value); break; default: MessageBox.Show($"Поле {name} отсутствует!"); break; } }
public async Task <RentalPrice> AddRentalPrice(RentalPrice rentalPrice) { using (var sqlConnection = await _db.GetSqlConnection()) { return(await sqlConnection.QueryFirstAsync <RentalPrice>("AddRentalPrice", new { rentalPrice.id, rentalPrice.rentalFee }, commandType : System.Data.CommandType.StoredProcedure)); } }
public async Task <IActionResult> CreateRental(RentalPrice rentalPrice) { Rental rental = rentalPrice; Guid id = await _rentalManager.AddRental(rental); rentalPrice.id = id; rental.rentalFee = rentalPrice.rentalFee; await _rentalManager.AddRentalPrice(rentalPrice); return(View("ViewRental", rental)); }
/// <summary> /// Serves as a hash function for a particular type. /// </summary> /// <returns> /// A hash code for the current <see cref="T:System.Object"/>. /// </returns> public override int GetHashCode() { unchecked { int hashCode = CarId; hashCode = (hashCode * 397) ^ (Description != null ? Description.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (Color != null ? Color.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Year; hashCode = (hashCode * 397) ^ RentalPrice.GetHashCode(); hashCode = (hashCode * 397) ^ CurrentlyRented.GetHashCode(); return(hashCode); } }
public Task <RentalPrice> UpdateRentalPrice([FromBody] RentalPrice rentalPrice) { return(_rentalManager.UpdateRentalPrice(rentalPrice)); }
public Task <RentalPrice> AddRentalPrice([FromBody] RentalPrice rentalPrice) { return(_rentalManager.AddRentalPrice(rentalPrice)); }
public Task <RentalPrice> UpdateRentalPrice(RentalPrice rentalPrice) { return(_rentalRepository.UpdateRentalPrice(rentalPrice)); }
public Task <RentalPrice> AddRentalPrice(RentalPrice rentalPrice) { return(_rentalRepository.AddRentalPrice(rentalPrice)); }
public override string ToString() { return($"VIN-код: {Vincode}, Цена: {Price.ToString()},Стоимость аренды {RentalPrice.ToString()}"); }
public Form_CarBack(int OrderID) { InitializeComponent(); OrderSummery_Client = (OrderSummeryClient)ClientFactory.GetClient(ClientType.Type.OrderSummery); Order_Temp = OrderSummery_Client.SelectOrderSummery_OrderID(OrderID); TimeSpan TS_Start = new TimeSpan(Order_Temp.Order_Start_Time.Ticks); TimeSpan TS_End = new TimeSpan(Order_Temp.Checkout_Time.Ticks); TimeSpan TS = TS_Start.Subtract(TS_End); decimal RentalPrice; decimal CatchPrice; decimal OverPrice; decimal RentalType; #region 设定4差别项 if (Order_Temp.RentalType_Name == "自驾") { RentalType = 0; OverPrice = Order_Temp.Version_Price_Over; } else { RentalType = Order_Temp.Version_Price_Riding; OverPrice = Order_Temp.Version_Price_Over_Riding; } if (Order_Temp.Client_RoleName == "普通会员") { RentalPrice = Order_Temp.Version_Price_Normal_Rental; if (Order_Temp.Order_IsCatch) { CatchPrice = Order_Temp.Version_Price_Normal_Catch; } else { CatchPrice = 0; } } else { RentalPrice = Order_Temp.Version_Price_Member_Rental; if (Order_Temp.Order_IsCatch) { CatchPrice = Order_Temp.Version_Price_Member_Catch; } else { CatchPrice = 0; } } #endregion //租借车型 Label_Version.Text = Order_Temp.Version_Name; Label_Type.Text = Order_Temp.Type_Name; Label_Brand.Text = Order_Temp.Brand_Name; this.OrderID = OrderID; //基本租金 Label_Count1.Text = Order_Temp.Order_Count.ToString(); Label_Day1.Text = TS.Duration().Days.ToString(); Label_PriceRental.Text = RentalPrice.ToString(); decimal Total_Rental = RentalPrice * TS.Duration().Days *Order_Temp.Order_Count; Label_TotalRental.Text = Total_Rental.ToString(); //接送费用 Label_Count2.Text = Order_Temp.Order_Count.ToString(); Label_PriceCatch.Text = CatchPrice.ToString(); decimal Total_Catch = Order_Temp.Order_Count * CatchPrice; Label_TotalCatch.Text = Total_Catch.ToString(); //行驶费用 Label_BaseKM.Text = Order_Temp.Version_BaseKM.ToString(); Label_OverKM.Text = Order_Temp.Checkout_KM.ToString(); Label_PriceOver.Text = OverPrice.ToString(); decimal Total_Over = Order_Temp.Checkout_KM * OverPrice; Label_TotalOver.Text = Total_Over.ToString(); //代驾费用 Label_Count3.Text = Order_Temp.Order_Count.ToString(); Label_Day2.Text = TS.Duration().Days.ToString(); Label_PriceRiding.Text = RentalType.ToString(); decimal Total_RentalType = Order_Temp.Order_Count * TS.Duration().Days *RentalType; Label_TotalRentalType.Text = Total_RentalType.ToString(); //活动优惠 Label_Count5.Text = Order_Temp.Order_Count.ToString(); Label_ActionPrice.Text = Order_Temp.Action_Price.ToString(); decimal Total_Action = Order_Temp.Order_Count * Order_Temp.Action_Price; Label_TotalAction.Text = Total_Action.ToString(); //押金退还 Label_Count4.Text = Order_Temp.Order_Count.ToString(); Label_PriceDeposit.Text = Order_Temp.Version_Price_Deposit.ToString(); decimal Total_Deposit = Order_Temp.Order_Count * Order_Temp.Version_Price_Deposit; Label_TotalDeposit.Text = Total_Deposit.ToString(); Label_Total.Text = (Total_Rental + Total_Catch + Total_Over + Total_RentalType + Total_Action - Total_Deposit).ToString(); }