public void SetDateShipped() { // call static method CommerceLibAccess.SetOrderDateShipped(OrderID); // update field DateShipped = DateTime.Now.ToString(); }
public void UpdateStatus(int status) { // call static method CommerceLibAccess.UpdateOrderStatus(OrderID, status); // update field Status = status; }
public void SetAuthCodeAndReference(string authCode, string reference) { // call static method CommerceLibAccess.SetOrderAuthCodeAndReference(OrderID, authCode, reference); // update fields AuthCode = authCode; Reference = reference; }
public CommerceLibOrderInfo(DataRow orderRow) { OrderID = Int32.Parse(orderRow["OrderID"].ToString()); DateCreated = orderRow["DateCreated"].ToString(); DateShipped = orderRow["DateShipped"].ToString(); Comments = orderRow["Comments"].ToString(); Status = Int32.Parse(orderRow["Status"].ToString()); AuthCode = orderRow["AuthCode"].ToString(); Reference = orderRow["Reference"].ToString(); //Customer = Membership.GetUser( // new Guid(orderRow["CustomerID"].ToString())); //CustomerProfile = // (HttpContext.Current.Profile as ProfileCommon) // .GetProfile(Customer.UserName); //CreditCard = new SecureCard(CustomerProfile.CreditCard); OrderDetails = CommerceLibAccess.GetOrderDetails(orderRow["OrderID"].ToString()); // Get Shipping Data if (orderRow["ShippingID"] != DBNull.Value && orderRow["ShippingType"] != DBNull.Value && orderRow["ShippingCost"] != DBNull.Value) { shipping.ShippingID = Int32.Parse(orderRow["ShippingID"].ToString()); shipping.ShippingType = orderRow["ShippingType"].ToString(); shipping.ShippingCost = double.Parse(orderRow["ShippingCost"].ToString()); } else { shipping.ShippingID = -1; } // Get Tax Data if (orderRow["TaxID"] != DBNull.Value && orderRow["TaxType"] != DBNull.Value && orderRow["TaxPercentage"] != DBNull.Value) { tax.TaxID = Int32.Parse(orderRow["TaxID"].ToString()); tax.TaxType = orderRow["TaxType"].ToString(); tax.TaxPercentage = double.Parse(orderRow["TaxPercentage"].ToString()); } else { tax.TaxID = -1; } // set info properties Refresh(); }