public static RoomEquipment RoomEquipment(System.Data.IDataReader reader) { RoomEquipment result = null; if (null != reader && reader.Read()) { result = new RoomEquipment(); PopulateRoomEquipment(result, reader); } return result; }
public static void PopulateRoomEquipment(RoomEquipment input, System.Data.IDataReader reader) { PopulateRecord(input, reader); input.RecordId = input.RoomEquipmentId = Utilities.ToInt(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.RoomEquipmentId]); input.RoomId = Utilities.ToInt(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.RoomId]); input.EquipmentId = Utilities.ToInt(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.EquipmentId]); input.Equipment = Utilities.ToString(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.Equipment]); input.Price = Utilities.ToNDecimal(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.Price]); input.Description = Utilities.ToString(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.Description]); input.Unit = Utilities.ToString(reader[Mimosa.Apartment.Common.RoomEquipment.ColumnNames.Unit]); }
void btnInsertRoomEquipment_Click(object sender, RoutedEventArgs e) { Equipment equipment = uiEquipmentList.SelectedItem as Equipment; if (equipment != null && _selectedRoomId > 0) { List<RoomEquipment> list = (List<RoomEquipment>)gvwRoomEquipment.ItemsSource; if (list.Count(i => i.EquipmentId == equipment.EquipmentId) > 0) { MessageBox.Show(ResourceHelper.GetReourceValue("Common_ItemExist")); } else { RoomEquipment newRoomEquipment = new RoomEquipment(); newRoomEquipment.RoomId = _selectedRoomId; newRoomEquipment.EquipmentId = equipment.EquipmentId; newRoomEquipment.Equipment = equipment.EquipmentName; newRoomEquipment.Unit = equipment.Unit; newRoomEquipment.Price = equipment.RentPrice; newRoomEquipment.Description = equipment.Description; newRoomEquipment.IsChanged = true; list.Add(newRoomEquipment); gvwRoomEquipment.ItemsSource = null; gvwRoomEquipment.ItemsSource = list; } } }