public static BookingRoomEquipment BookingRoomEquipment(System.Data.IDataReader reader) { BookingRoomEquipment result = null; if (null != reader && reader.Read()) { result = new BookingRoomEquipment(); PopulateBookingRoomEquipment(result, reader); } return result; }
public static void PopulateBookingRoomEquipment(BookingRoomEquipment input, System.Data.IDataReader reader) { PopulateRecord(input, reader); input.RecordId = input.BookingRoomEquipmentId = Utilities.ToInt(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.BookingRoomEquipmentId]); input.BookingId = Utilities.ToInt(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.BookingId]); input.EquipmentId = Utilities.ToInt(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.EquipmentId]); input.Equipment = Utilities.ToString(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.Equipment]); input.Price = Utilities.ToNDecimal(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.Price]); input.Description = Utilities.ToString(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.Description]); input.Unit = Utilities.ToString(reader[Mimosa.Apartment.Common.BookingRoomEquipment.ColumnNames.Unit]); input.CanDelete = Utilities.ToBool(reader["CanDelete"]); }
void btnInsertBookingEquipment_Click(object sender, RoutedEventArgs e) { RoomEquipment equipment = uiEquipmentList.SelectedItem as RoomEquipment; if (equipment != null && _selectedBookingId > 0) { List<BookingRoomEquipment> list = (List<BookingRoomEquipment>)gvwBookingEquipment.ItemsSource; if (list.Count(i => i.EquipmentId == equipment.EquipmentId) > 0) { MessageBox.Show(ResourceHelper.GetReourceValue("Common_ItemExist")); } else { BookingRoomEquipment newBookingEquipment = new BookingRoomEquipment(); newBookingEquipment.BookingId = _selectedBookingId; newBookingEquipment.EquipmentId = equipment.EquipmentId; newBookingEquipment.Equipment = equipment.Equipment; newBookingEquipment.IsChanged = true; newBookingEquipment.Price = equipment.Price; newBookingEquipment.Unit = equipment.Unit; newBookingEquipment.Description = equipment.Description; list.Add(newBookingEquipment); gvwBookingEquipment.ItemsSource = null; gvwBookingEquipment.ItemsSource = list; } } }
void ListBookingRoomEquipmentCompleted(List<BookingRoomEquipment> equipments) { if (equipments != null && equipments.Count > 0) { _bookingRoomEquipmentItem = equipments[0]; DataServiceHelper.ListBookingRoomEquipmentDetailAsync(null, this.BookingEquipmentId, null, null, null, ListBookingRoomEquipmentDetailCompleted); } }