本文整理汇总了C#中Booking.SetTime方法的典型用法代码示例。如果您正苦于以下问题:C# Booking.SetTime方法的具体用法?C# Booking.SetTime怎么用?C# Booking.SetTime使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Booking
的用法示例。
在下文中一共展示了Booking.SetTime方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TestSetTime_True
public void TestSetTime_True()
{
DateTime startTime = new DateTime(2000, 1, 1, 12, 00, 00);
DateTime endTime = new DateTime(2001, 1, 1, 15, 00, 00);
Booking booking = new Booking();
bool result = booking.SetTime(startTime, endTime);
Assert.AreEqual(startTime, booking.StartTime);
Assert.AreEqual(endTime, booking.EndTime);
Assert.IsTrue(result);
}
示例2: OKButton_Click
private void OKButton_Click(object sender, RoutedEventArgs e)
{
switch (createEdit.ToUpper())
{
case "CREATE":
Booking booking = new Booking();
if (!booking.SetTime(Convert.ToDateTime(StartTimePicker.Text), Convert.ToDateTime(EndTimeTextBox.Text)))
{
Xceed.Wpf.Toolkit.MessageBox.Show("Sluttidspunktet skal være senere end starttidspunktet.");
return;
}
booking.Room = roomCrud.Read(Convert.ToInt32(ConferenceRoomIdTextBox.Text));
booking.Customer = cusCrud.Read(CustomerCVRTextBox.Text);
booking.Employee = empCrud.Read(Convert.ToInt32(EmployeeIdTextBox.Text));
booking.Price = Convert.ToDouble(PriceTextBox.Text);
bookingCrud.Create(booking);
Bookings.Add(booking);
break;
case "EDIT":
booking = Booking;
if (!booking.SetTime(Convert.ToDateTime(StartTimePicker.Text), Convert.ToDateTime(EndTimeTextBox.Text)))
{
Xceed.Wpf.Toolkit.MessageBox.Show("Sluttidspunktet skal være senere end starttidspunktet.");
return;
}
booking.Room = roomCrud.Read(Convert.ToInt32(ConferenceRoomIdTextBox.Text));
booking.Customer = cusCrud.Read(CustomerCVRTextBox.Text);
booking.Employee = empCrud.Read(Convert.ToInt32(EmployeeIdTextBox.Text));
booking.Price = Convert.ToDouble(PriceTextBox.Text);
bookingCrud.Update(booking);
break;
}
Close();
}
示例3: Read
public override IEnumerable<Booking> Read()
{
var rows = DBConnection.ExecuteQuery("SELECT Id, StartTime, EndTime, ConferenceRoomId, EmployeeId, CustomerCVR, Price FROM Booking;");
var bookings = new List<Booking>();
foreach (var row in rows)
{
Booking b = new Booking
{
Id = Convert.ToInt32(row.ElementAt(0)),
Price = Convert.ToDouble(row.ElementAt(6))
};
b.Room = RoomCrud.Read(b);
b.Employee = EmployeeCrud.Read(b);
b.Customer = CustomerCrud.Read(b);
DateTime StartTime = Convert.ToDateTime(row.ElementAt(1).ToString());
DateTime EndTime = Convert.ToDateTime(row.ElementAt(2).ToString());
b.SetTime(StartTime, EndTime);
bookings.Add(b);
}
return bookings;
}