/// <summary> /// 根据id打印试件 /// </summary> /// <param name="Model.Piece"></param> /// <returns></returns> public static bool PrintPieceById(ref Model.PiecePrinter model, out string errMsg) { errMsg = ""; try { SqlParameter[] para = new SqlParameter[] { new SqlParameter("@Id", model.Id), new SqlParameter("@Count", model.Count), new SqlParameter("@Modifier", model.Modifier), new SqlParameter("@ModifiedDate", model.ModifiedDate) }; int i = DBHelper.ExecuteNonQuery(CommandType.StoredProcedure, "proc_PiecePrint", para); if (i > 0) { EventLog e = new EventLog(); e.TargetIds = model.Id.ToString(); e.CodeTag = "PrintPieceById"; e.LogName = "打印试件"; EventLogService.AddEventLog <Model.PiecePrinter>(e, model); return(true); } else { errMsg = "该试件已被删除,不能打印!"; return(false); } } catch (Exception ex) { errMsg = ex.Message; ErrorLog e = new ErrorLog(); e.TargetIds = model.Id.ToString(); e.CodeTag = "ModifyPieceById"; e.LogName = "打印试件"; e.ErrorMsg = ex.Message.ToString(); ErrorLogService.AddErrorLog <Model.PiecePrinter>(e, model); return(false); } }
/// <summary> /// 根据id打印试件 /// </summary> /// <param name="Model.Piece"></param> /// <returns></returns> public static bool PrintPieceById(ref Model.PiecePrinter model, out string errMsg) { return(PieceService.PrintPieceById(ref model, out errMsg)); }