/// <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); }