public async Task <ActionResult> AddGoodsFuture(GoodsFuture model)
        {
            try
            {
                if (model != null)
                {
                    GoodsPurchase findgp = await GoodsPurchaseRepository.FindAsync(p => p.GoodsPurchaseID == model.GoodsPurchaseID);

                    if (findgp != null)
                    {
                        model.ContractNo = findgp.ContractNo;
                    }
                    model.Noter      = Session["LoginedUser"].ToString();
                    model.RecordTime = DateTime.Now;
                    if (GoodsFutureRepository.Add(model) != null)
                    {
                        return(Json(new { Success = true }));
                    }
                }
                return(Json(new
                {
                    Success = false,
                    Message = "参数有误。"
                }));
            }
            catch (Exception ex)
            {
                LogRepository.Add(new EventLog()
                {
                    Name = Session["LoginedUser"].ToString(), Date = DateTime.Now.ToLocalTime(), Event = "新增盘面对冲失败" + ex.Message
                });
                return(Json(new
                {
                    Success = false,
                    Message = ex.Message
                }));
            }
        }
        public async Task <ActionResult> DeleteGoodsFuture(string ID)
        {
            try
            {
                if (!string.IsNullOrEmpty(ID))
                {
                    Guid        gid    = new Guid(ID);
                    GoodsFuture findgp = await GoodsFutureRepository.FindAsync(p => p.GoodsFuturesID == gid);

                    if (findgp != null)
                    {
                        if (GoodsFutureRepository.Delete(findgp))
                        {
                            return(Json(new { Success = true }));
                        }
                    }
                }
                return(Json(new
                {
                    Success = false,
                    Message = "参数有误。"
                }));
            }
            catch (Exception ex)
            {
                LogRepository.Add(new EventLog()
                {
                    Name = Session["LoginedUser"].ToString(), Date = DateTime.Now.ToLocalTime(), Event = "删除盘面对冲记录失败" + ex.Message
                });
                return(Json(new
                {
                    Success = false,
                    Message = ex.Message
                }));
            }
        }