internal GuestOrder GuestOrder(DataRow row) { GuestOrder result = new GuestOrder(); result.period = new DatePeriod { begin = new System.DateTime?(row.ReadDateTime("order$datebeg")), end = new System.DateTime?(row.ReadDateTime("order$dateend")) }; if (!row.IsNull("hotel$id")) { result.hotelid = row.ReadNullableInt("hotel$id"); result.title = row.ReadNullableTrimmedString("hotel$name"); result.description = row.ReadNullableTrimmedString("hotel$room"); } else { if (!row.IsNull("service$id")) { result.serviceid = row.ReadNullableInt("service$id"); result.title = row.ReadNullableTrimmedString("service$name"); } } return(result); }
internal GuestOrder GuestOrder(DataRow row) { GuestOrder result = new GuestOrder(); result.period = new DatePeriod { begin = new System.DateTime?(row.ReadDateTime("order$datebeg")), end = new System.DateTime?(row.ReadDateTime("order$dateend")) }; if (!row.IsNull("hotel$id")) { result.hotelid = row.ReadNullableInt("hotel$id"); result.title = row.ReadNullableTrimmedString("hotel$name"); result.description = row.ReadNullableTrimmedString("hotel$room"); } else { if (!row.IsNull("service$id")) { result.serviceid = row.ReadNullableInt("service$id"); result.title = row.ReadNullableTrimmedString("service$name"); } } return result; }