示例#1
0
        public bool InsertTempOrder(OuikumTempOrder tempOrder, List <OuikumTempOrderDetail> tempOrderDetails)
        {
            var Count = CountData <OuikumTempOrder>(" * ", " CreatedDate = GetDate() AND IsDelete = 0  ");

            Count = Count + 1;
            tempOrder.TOrderCode   = AutoGenCode("OD", Count);
            tempOrder.CreatedDate  = DateTime.Now;
            tempOrder.ModifiedDate = DateTime.Now;
            tempOrder.CreatedBy    = "sa";
            tempOrder.ModifiedBy   = "sa";

            using (var trans = new TransactionScope())
            {
                qDB.OuikumTempOrders.InsertOnSubmit(tempOrder); //insertTempOrder
                qDB.SubmitChanges();

                foreach (var it in tempOrderDetails)
                {
                    it.TOrderID     = tempOrder.TOrderID;
                    it.CreatedDate  = DateTime.Now;
                    it.ModifiedDate = DateTime.Now;
                    it.CreatedBy    = "SA";
                    it.ModifiedBy   = "SA";
                    qDB.OuikumTempOrderDetails.InsertOnSubmit(it);
                    qDB.SubmitChanges();
                }

                IsResult = true;
            }

            return(IsResult);
        }
        public ActionResult DelProduct(int id)
        {
            var             CartService = new CartService();
            OuikumTempOrder model       = new OuikumTempOrder();

            try
            {
                TempCart tCart  = new TempCart();
                var      svCart = new CartService();
                Deletet(id);
            }
            catch (Exception ex)
            {
                CreateLogFiles(ex);
            }


            return(Json(new { IsResult = svCart.IsResult, MsgError = GenerateMsgError(svCart.MsgError), ID = model.TOrderID }));
        }