public static Room Room(System.Data.IDataReader reader) { Room result = null; if (null != reader && reader.Read()) { result = new Room(); PopulateRoom(result, reader); } return result; }
public static void PopulateRoom(Room input, System.Data.IDataReader reader) { PopulateRecord(input, reader); input.RecordId = input.RoomId = Utilities.ToInt(reader[Mimosa.Apartment.Common.Room.ColumnNames.RoomId]); input.SiteId = Utilities.ToInt(reader[Mimosa.Apartment.Common.Room.ColumnNames.SiteId]); input.RoomName = Utilities.ToString(reader[Mimosa.Apartment.Common.Room.ColumnNames.RoomName]); input.RoomStatusId = Utilities.ToInt(reader[Mimosa.Apartment.Common.Room.ColumnNames.RoomStatusId]); input.RoomStatus = Utilities.ToString(reader[Mimosa.Apartment.Common.Room.ColumnNames.RoomStatus]); input.RoomTypeId = Utilities.ToInt(reader[Mimosa.Apartment.Common.Room.ColumnNames.RoomTypeId]); input.RoomType = Utilities.ToString(reader[Mimosa.Apartment.Common.Room.ColumnNames.RoomType]); input.IsLegacy = Utilities.ToBool(reader[Mimosa.Apartment.Common.Room.ColumnNames.IsLegacy]); input.Description = Utilities.ToString(reader[Mimosa.Apartment.Common.Room.ColumnNames.Description]); input.Width = Utilities.ToNDecimal(reader[Mimosa.Apartment.Common.Room.ColumnNames.Width]); input.Height = Utilities.ToNDecimal(reader[Mimosa.Apartment.Common.Room.ColumnNames.Height]); input.MeterSquare = Utilities.ToNDecimal(reader[Mimosa.Apartment.Common.Room.ColumnNames.MeterSquare]); input.Floor = Utilities.ToNInt(reader[Mimosa.Apartment.Common.Room.ColumnNames.Floor]); input.BasePrice = Utilities.ToNDecimal(reader[Mimosa.Apartment.Common.Room.ColumnNames.BasePrice]); }
void gvwRoom_AddingNewDataItem(object sender, Telerik.Windows.Controls.GridView.GridViewAddingNewEventArgs e) { Room newItem = new Room(); newItem.RecordId = _newId--; newItem.SiteId = ucSitePicker.SiteId; newItem.RoomStatusId = (int)RoomStatus.Available; newItem.CreatedBy = newItem.UpdatedBy = Globals.UserLogin.UserName; newItem.IsChanged = true; e.NewObject = newItem; }