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)); }