コード例 #1
0
            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);
            }
コード例 #2
0
 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;
 }