コード例 #1
0
        public int UpdateOrderJD(OrderJDModel role)
        {
            using (var connection = DataBase.GetOpenConnection(GetConnectionString))
            {
                var count = connection.Update <OrderJDModel>(role);

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

                return((int)count);
            }
        }
コード例 #3
0
        public bool SaveOrderJD(OrderJDModel order)
        {
            if (order.OrderId == 0)
            {
                return(_orderJDRepository.CreateOrderJD(order) > 0);
            }
            else
            {
                var model = _orderJDRepository.GetOrderJDByOrderNo(order.OrderNo);


                model.ProjectCode       = order.ProjectCode;
                model.OrderNo           = order.OrderNo;
                model.SealNo            = order.SealNo;
                model.OrderDate         = order.OrderDate;
                model.StartTime         = order.StartTime;
                model.EndTime           = order.EndTime;
                model.CarNo             = order.CarNo;
                model.Driver            = order.Driver;
                model.Departure         = order.Departure;
                model.Terminal          = order.Terminal;
                model.CarTypeCode       = order.CarTypeCode;
                model.Beats             = order.Beats;
                model.Mileage           = order.Mileage;
                model.HighspeedCharge   = order.HighspeedCharge;
                model.Cost              = order.Cost;
                model.Rebate            = order.Rebate;
                model.Freight           = order.Freight;
                model.OilCardBalance    = order.OilCardBalance;
                model.Kilometers        = order.Kilometers;
                model.OilCardTopup      = order.OilCardTopup;
                model.OilCardUse        = order.OilCardUse;
                model.Repairfee         = order.Repairfee;
                model.Fine              = order.Fine;
                model.SuTongCard        = order.SuTongCard;
                model.Paycash           = order.Paycash;
                model.Remark            = order.Remark;
                model.ModifyDate        = order.ModifyDate;
                model.ModifyDisplayName = order.ModifyDisplayName;
                model.ModifyUserName    = order.ModifyUserName;

                return(_orderJDRepository.UpdateOrderJD(model) > 0);
            }
        }
コード例 #4
0
        public JsonHttpActionResult SaveOrderJD(OrderJDModel order)
        {
            var j       = new JsonHttpActionResult();
            var success = true;

            if (order.OrderId == 0)
            {
                //检查订单号是否存在
                if (order.OrderNo != "无单号")
                {
                    var checkOrderNo = _orderJDService.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
            {
                if (order.OrderNo != "无单号")
                {
                    //检查订单号是否存在
                    var checkOrderNo = _orderJDService.ExistsOrderNo(order.OrderNo, order.OrderId);
                    if (checkOrderNo)
                    {
                        return(j.ErrorMessage("订单号已存在"));
                    }
                }
                order.ModifyDate        = DateTime.Now;
                order.ModifyUserName    = UserInfo.UserName;
                order.ModifyDisplayName = UserInfo.DisplayName;
            }

            success = _orderJDService.SaveOrderJD(order);

            j.SetData(success);

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