Esempio n. 1
0
        public void Insert(DateTime? DateX,string Desc,int? IsCurrent,int? OrderId,string Voice,bool? IsPlay,int? FromUser,int? ToUser)
        {
            OrdersLog item = new OrdersLog();

            item.DateX = DateX;

            item.Desc = Desc;

            item.IsCurrent = IsCurrent;

            item.OrderId = OrderId;

            item.Voice = Voice;

            item.IsPlay = IsPlay;

            item.FromUser = FromUser;

            item.ToUser = ToUser;

            item.Save(UserName);
        }
Esempio n. 2
0
 public static bool AddOrderTempLog(HttpContext context, Order order, out object tempLog, out string message)
 {
     int toUser = order.OrderMemberID;
     int fromUser = AppContextBase.CurrentUserID;
     tempLog = null;
     if (fromUser <= 0)
     {
         message = "你不允许使用此服务.";
         return false;
     }
     var desc = context.Request["m"];
     string voice = null;
     if (context.Request.Files.Count > 0)
     {
         var file = context.Request.Files[0];
         var fileRst = FileUpload.SaveUploadFile(file, FileType.Media, SaveType.Voice, out message, true, order.Id.ToString( ));
         if (fileRst == null)
             return false;
         voice = fileRst.FileName;
     }
     else if (string.IsNullOrEmpty(desc))
     {
         message = "请输入发送内容.";
         return false;
     }
     var log = new OrdersLog
     {
         DateX = DateTime.Now,
         Desc = desc,
         Voice = voice,
         FromUser = fromUser,
         ToUser = toUser,
         OrderId = order.Id,
         IsCurrent = 0,
         IsPlay = false
     };
     log.Save( );
     order.MsnType = 5;
     order.OrderUpdateOn = DateTime.Now;
     order.Save( );
     tempLog = ConvertLogToTemp(toUser, fromUser, null, log);
     message = "发送成功.";
     return true;
 }