コード例 #1
0
 internal void LoadOrder()
 {
     try {
         this.order = new Cart().GetByPayment(Convert.ToInt32(this.orderID));
     } catch {
         this.order = null;
     }
 }
コード例 #2
0
ファイル: Invoice.cs プロジェクト: curt-labs/CURTeCommerce
 internal void LoadOrder() {
     try {
         Settings settings = new Settings();
         string EDIPOPreface = settings.Get("EDIPOPreface");
         string oid = this.orderID;
         if (EDIPOPreface != "") {
             oid = oid.Replace(EDIPOPreface, "");
         }
         this.order = new Cart().GetByPayment(Convert.ToInt32(oid));
     } catch {
         this.order = null;
     }
 }
コード例 #3
0
		private void detach_Carts(Cart entity)
		{
			this.SendPropertyChanging();
			entity.Payment = null;
		}
コード例 #4
0
 partial void DeleteCart(Cart instance);
コード例 #5
0
		private void attach_Carts(Cart entity)
		{
			this.SendPropertyChanging();
			entity.Payment = this;
		}
コード例 #6
0
 partial void UpdateCart(Cart instance);
コード例 #7
0
 partial void InsertCart(Cart instance);
コード例 #8
0
		private void detach_Carts(Cart entity)
		{
			this.SendPropertyChanging();
			entity.Customer = null;
		}
コード例 #9
0
		private void attach_Carts(Cart entity)
		{
			this.SendPropertyChanging();
			entity.Customer = this;
		}
コード例 #10
0
ファイル: Cart.cs プロジェクト: meganmcchesney/CURTeCommerce
 public Cart Save(int cust_id = 0)
 {
     EcommercePlatformDataContext db = new EcommercePlatformDataContext();
     try {
         Customer cust = db.Customers.Where(x => x.ID == cust_id).First<Customer>();
         Cart c = new Cart {
             cust_id = cust_id,
             date_created = DateTime.Now,
             ship_to = cust.shippingID,
             bill_to = cust.billingID,
             shipping_price = 0
         };
         db.Carts.InsertOnSubmit(c);
         db.SubmitChanges();
         return c;
     } catch { };
     return this;
 }