Ejemplo n.º 1
0
 /// <summary>
 /// Initialize an order from a DataReader
 /// </summary>
 public Order(SqlDataReader reader)
 {
     _orderid            = (int)reader["OrderId"];
     _userName           = (string)reader["UserName"];
     _ccName             = (string)reader["CCName"];
     _ccType             = (CreditCardType)reader["CCType"];
     _ccNumber           = Secret.Decrypt((byte[])reader["CCNumber_Encrypted"]);
     _ccExpiryMonth      = (int)reader["CCExpiryMonth"];
     _ccExpiryYear       = (int)reader["CCExpiryYear"];
     _billingStreet      = (string)reader["BillingStreet"];
     _billingCity        = (string)reader["BillingCity"];
     _billingState       = (string)reader["BillingState"];
     _billingPostalCode  = (string)reader["BillingPostalCode"];
     _billingCountry     = (string)reader["BillingCountry"];
     _email              = (string)reader["Email"];
     _shippingStreet     = (string)reader["ShippingStreet"];
     _shippingCity       = (string)reader["ShippingCity"];
     _shippingState      = (string)reader["ShippingState"];
     _shippingPostalCode = (string)reader["ShippingPostalCode"];
     _shippingCountry    = (string)reader["ShippingCountry"];
     _entryDate          = (DateTime)reader["EntryDate"];
 }