//保存工艺说明 public JsonResult SavePlateMaking(string plate) { JavaScriptSerializer serializer = new JavaScriptSerializer(); PlateMaking model = serializer.Deserialize <PlateMaking>(plate); bool flag = false; if (string.IsNullOrEmpty(model.PlateID)) { string plateID = Guid.NewGuid().ToString(); model.CreateUserID = CurrentUser.UserID; flag = IntFactoryBusiness.TaskBusiness.AddPlateMaking(model, CurrentUser.UserID, string.Empty, CurrentUser.ClientID, plateID); JsonDictionary.Add("id", plateID); } else { flag = IntFactoryBusiness.TaskBusiness.UpdatePlateMaking(model, CurrentUser.UserID, string.Empty, CurrentUser.ClientID); } JsonDictionary.Add("result", flag ? 1 : 0); return(new JsonResult { Data = JsonDictionary, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
/// <summary> /// 获取制版工艺详情 /// </summary> /// <param name="plateID"></param> /// <returns></returns> public static PlateMaking GetPlateMakingDetail(string plateID) { PlateMaking item = new PlateMaking(); DataTable dt = TaskDAL.BaseProvider.GetPlateMakingDetail(plateID); if (dt.Rows.Count == 1) { item.FillData(dt.Rows[0]); } return(item); }
/// <summary> /// 修改制版工艺 /// </summary> /// <param name="plate"></param> /// <returns></returns> public static bool UpdatePlateMaking(PlateMaking plate, string operateid, string ip, string clientid) { bool flag = TaskDAL.BaseProvider.UpdatePlateMaking(plate.PlateID, plate.Title, plate.Remark, plate.Icon, plate.TypeName); if (flag) { string msg = "编辑工艺说明为:" + plate.Title; LogBusiness.AddLog(plate.TaskID, EnumLogObjectType.OrderTask, msg, operateid, ip, "", clientid); } return(flag); }
/// <summary> /// 获取制版工艺信息 /// </summary> /// <param name="orderID"></param> /// <param name="taskID"></param> /// <returns></returns> public static List <PlateMaking> GetPlateMakings(string orderID, string taskID) { List <PlateMaking> list = new List <PlateMaking>(); DataTable dt = TaskDAL.BaseProvider.GetPlateMakings(orderID, taskID); foreach (DataRow dr in dt.Rows) { PlateMaking item = new PlateMaking(); item.FillData(dr); list.Add(item); } return(list); }