コード例 #1
0
        public bool SaveOrderZWYS(OrderZWYSModel order)
        {
            if (order.OrderId == 0)
            {
                return(_orderZWYSRepository.CreateOrderZWYS(order) > 0);
            }
            else
            {
                var model = _orderZWYSRepository.GetOrderZWYSByOrderNo(order.OrderNo);
                model.OrderNo           = order.OrderNo;
                model.CYBNo             = order.CYBNo;
                model.PickupDate        = order.PickupDate;
                model.FranchiseStore    = order.FranchiseStore;
                model.StoreStar         = order.StoreStar;
                model.Recipient         = order.Recipient;
                model.CityLevel         = order.CityLevel;
                model.Phone             = order.Phone;
                model.Address           = order.Address;
                model.Pieces            = order.Pieces;
                model.Signatory         = order.Signatory;
                model.SignDate          = order.SignDate;
                model.ProvinceCode      = order.ProvinceCode;
                model.ProvinceName      = order.ProvinceName;
                model.CityCode          = order.CityCode;
                model.CityName          = order.CityName;
                model.AreaCode          = order.AreaCode;
                model.AreaName          = order.AreaName;
                model.Remark            = order.Remark;
                model.ModifyDate        = order.ModifyDate;
                model.ModifyDisplayName = order.ModifyDisplayName;
                model.ModifyUserName    = order.ModifyUserName;

                return(_orderZWYSRepository.UpdateOrderZWYS(model) > 0);
            }
        }
コード例 #2
0
        public int UpdateOrderZWYS(OrderZWYSModel role)
        {
            using (var connection = DataBase.GetOpenConnection(GetConnectionString))
            {
                var count = connection.Update <OrderZWYSModel>(role);

                return(count);
            }
        }
コード例 #3
0
        public int CreateOrderZWYS(OrderZWYSModel order)
        {
            using (var connection = DataBase.GetOpenConnection(GetConnectionString))
            {
                var count = connection.Insert <OrderZWYSModel>(order);

                return((int)count);
            }
        }
コード例 #4
0
        public JsonHttpActionResult SaveOrderZWYS(OrderZWYSModel order)
        {
            var j       = new JsonHttpActionResult();
            var success = true;

            if (order.OrderId == 0)
            {
                //检查订单号是否存在
                var checkOrderNo = _orderZWYSService.ExistsOrderNo(order.OrderNo, order.OrderId);
                if (checkOrderNo)
                {
                    return(j.ErrorMessage("订单号已存在"));
                }
                order.CreateDate        = DateTime.Now;
                order.CreateUserName    = UserInfo.UserName;
                order.CreateDisplayName = UserInfo.DisplayName;
                order.IsDeleted         = false;
                order.SettleState       = false;
            }
            else
            {
                //检查订单号是否存在
                var checkOrderNo = _orderZWYSService.ExistsOrderNo(order.OrderNo, order.OrderId);
                if (checkOrderNo)
                {
                    return(j.ErrorMessage("订单号已存在"));
                }
                order.ModifyDate        = DateTime.Now;
                order.ModifyUserName    = UserInfo.UserName;
                order.ModifyDisplayName = UserInfo.DisplayName;
            }

            success = _orderZWYSService.SaveOrderZWYS(order);

            j.SetData(success);

            return(success ? j.SucceedMessage() : j.ErrorMessage());
        }