public static void GetOrderRecord(int oid, string OrderNo, string recordType, string Content, UserType CurrentUser, ISession NSession)
        {
            OrderRecordType orderRecord = new OrderRecordType();

            orderRecord.OId        = oid;
            orderRecord.OrderNo    = OrderNo;
            orderRecord.RecordType = recordType;
            orderRecord.CreateBy   = CurrentUser.Realname;
            orderRecord.Content    = Content;
            orderRecord.CreateOn   = DateTime.Now;
            NSession.Save(orderRecord);
            NSession.Flush();
        }
 public ActionResult Edit(OrderRecordType obj)
 {
     try
     {
         NSession.Update(obj);
         NSession.Flush();
     }
     catch (Exception ee)
     {
         return(Json(new { IsSuccess = false, ErrorMsg = "出错了" }));
     }
     return(Json(new { IsSuccess = true }));
 }
        /// <summary>
        /// 根据Id获取
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public OrderRecordType GetById(int Id)
        {
            OrderRecordType obj = NSession.Get <OrderRecordType>(Id);

            if (obj == null)
            {
                throw new Exception("返回实体为空");
            }
            else
            {
                return(obj);
            }
        }
 public JsonResult DeleteConfirmed(int id)
 {
     try
     {
         OrderRecordType obj = GetById(id);
         NSession.Delete(obj);
         NSession.Flush();
     }
     catch (Exception ee)
     {
         return(Json(new { IsSuccess = false, ErrorMsg = "出错了" }));
     }
     return(Json(new { IsSuccess = true }));
 }
        public string EmailMessageSyn(EmailMessageType obj)
        {
            try
            {
                if (Exit(obj.MessageId))
                {
                    return("该留言已存在");
                }
                NSession.Save(obj);
                NSession.Flush();
                IList <OrderType> orders = NSession.CreateQuery("from OrderType where OrderExNo='" + obj.OrderExNo + "'").List <OrderType>();
                foreach (OrderType order in orders)
                {
                    order.IsLiu     = 1;
                    order.BuyerMemo = obj.RserverDate + " 有买家留言<br>" + order.BuyerMemo;
                    NSession.Update(order);
                    NSession.Flush();
                    NSession.Clear();

                    OrderRecordType orderRecord = new OrderRecordType();
                    orderRecord.OId        = order.Id;
                    orderRecord.OrderNo    = order.OrderNo;
                    orderRecord.RecordType = "买家留言";
                    orderRecord.CreateBy   = "系统自动";
                    orderRecord.Content    = "买家留言";
                    orderRecord.CreateOn   = DateTime.Now;
                    NSession.Save(orderRecord);
                    NSession.Flush();
                    NSession.Clear();
                }
                return("保存成功");
            }
            catch (Exception e)
            {
                return("保存出错");
            }
        }
        public ActionResult Edit(int id)
        {
            OrderRecordType obj = GetById(id);

            return(View(obj));
        }