/// <summary> /// 保存仓库 /// </summary> public string SaveWarehouseData() { var posService = new PosService(CurrentUserInfo); WarehouseInfo warehouse = new WarehouseInfo(); string content = string.Empty; var responseData = new ResponseData(); string key = string.Empty; string warehouse_id = string.Empty; if (Request("warehouse") != null && Request("warehouse") != string.Empty) { key = Request("warehouse").ToString().Trim(); } if (Request("warehouse_id") != null && Request("warehouse_id") != string.Empty) { warehouse_id = Request("warehouse_id").ToString().Trim(); } warehouse = key.DeserializeJSONTo <WarehouseInfo>(); if (warehouse.wh_code == null || warehouse.wh_code.Trim().Length == 0) { responseData.success = false; responseData.msg = "仓库编码不能为空"; return(responseData.ToJSON()); } if (warehouse.wh_name == null || warehouse.wh_name.Trim().Length == 0) { responseData.success = false; responseData.msg = "仓库名称不能为空"; return(responseData.ToJSON()); } if (warehouse.unit_id == null || warehouse.unit_id.Trim().Length == 0) { responseData.success = false; responseData.msg = "所属单位不能为空"; return(responseData.ToJSON()); } if (warehouse.wh_tel == null || warehouse.wh_tel.Trim().Length == 0) { responseData.success = false; responseData.msg = "电话不能为空"; return(responseData.ToJSON()); } warehouse.CreateUserID = CurrentUserInfo.CurrentUser.User_Id; warehouse.CreateUserName = CurrentUserInfo.CurrentUser.User_Name; warehouse.Unit.Id = warehouse.unit_id; bool status = true; string message = "保存成功"; try { if (warehouse_id.Trim().Length == 0) { posService.InsertWarehouse(warehouse); //新增 } else { warehouse.warehouse_id = warehouse_id; posService.ModifyWarehouse(warehouse); //修改 } } catch (Exception ex) { status = false; message = ex.Message; } responseData.success = status; responseData.msg = message; content = responseData.ToJSON(); return(content); }