コード例 #1
0
        /// <summary>
        /// 编辑车辆
        /// </summary>
        /// <param name="userFromCookie"></param>
        /// <param name="context"></param>
        private void EditVehicle(DriveMgr.Model.User userFromCookie, HttpContext context)
        {
            if (userFromCookie != null && new DriveMgr.BLL.Authority().IfAuthority("vehicle", "edit", userFromCookie.Id))
            {
                int id = Convert.ToInt32(context.Request.Params["id"]);
                DriveMgr.Model.VehicleModel vehicleEdit = vehicleBll.GetVehicleModel(id);
                string ui_vehicle_LicencePlateNum_edit  = context.Request.Params["ui_vehicle_LicencePlateNum_edit"] ?? "";
                string ui_vehicle_Owner_edit            = context.Request.Params["ui_vehicle_Owner_edit"] ?? "";
                string ui_vehicle_Brands_edit           = context.Request.Params["ui_vehicle_Brands_edit"] ?? "";
                string ui_vehicle_CarModel_edit         = context.Request.Params["ui_vehicle_CarModel_edit"] ?? "";
                string ui_vehicle_BuyPrice_edit         = context.Request.Params["ui_vehicle_BuyPrice_edit"] ?? "";
                string ui_vehicle_BuyDate_edit          = context.Request.Params["ui_vehicle_BuyDate_edit"] ?? "";
                string ui_vehicle_Remark_edit           = context.Request.Params["ui_vehicle_Remark_edit"] ?? "";
                string ui_vehicle_Status_edit           = context.Request.Params["ui_vehicle_Status_edit"] ?? "";

                vehicleEdit.LicencePlateNum = ui_vehicle_LicencePlateNum_edit.Trim();
                vehicleEdit.Owner           = ui_vehicle_Owner_edit.Trim();
                vehicleEdit.Brands          = ui_vehicle_Brands_edit.Trim();
                vehicleEdit.CarModel        = ui_vehicle_CarModel_edit.Trim();
                if (!string.IsNullOrEmpty(ui_vehicle_BuyPrice_edit.Trim()))
                {
                    vehicleEdit.BuyPrice = decimal.Parse(ui_vehicle_BuyPrice_edit);
                }
                else
                {
                    vehicleEdit.BuyPrice = null;
                }
                if (!string.IsNullOrEmpty(ui_vehicle_BuyDate_edit.Trim()))
                {
                    vehicleEdit.BuyDate = DateTime.Parse(ui_vehicle_BuyDate_edit);
                }
                else
                {
                    vehicleEdit.BuyDate = null;
                }
                vehicleEdit.Remark = ui_vehicle_Remark_edit.Trim();
                vehicleEdit.Status = Int32.Parse(ui_vehicle_Status_edit);

                vehicleEdit.UpdatePerson = userFromCookie.UserId;
                vehicleEdit.UpdateDate   = DateTime.Now;

                if (vehicleBll.UpdateVehicle(vehicleEdit))
                {
                    userOperateLog.OperateInfo = "修改车辆信息";
                    userOperateLog.IfSuccess   = true;
                    userOperateLog.Description = "修改成功,车辆信息主键:" + vehicleEdit.Id;
                    context.Response.Write("{\"msg\":\"修改成功!\",\"success\":true}");
                }
                else
                {
                    userOperateLog.OperateInfo = "修改车辆信息";
                    userOperateLog.IfSuccess   = false;
                    userOperateLog.Description = "修改失败";
                    context.Response.Write("{\"msg\":\"修改失败!\",\"success\":false}");
                }
            }
            else
            {
                userOperateLog.OperateInfo = "修改车辆信息";
                userOperateLog.IfSuccess   = false;
                userOperateLog.Description = "无权限,请联系管理员";
                context.Response.Write("{\"msg\":\"无权限,请联系管理员!\",\"success\":false}");
            }
            DriveMgr.BLL.UserOperateLog.InsertOperateInfo(userOperateLog);
        }