public static Footmark GetFootmark(IYZDbProvider provider, IDbConnection cn, int itemid) { Footmark footmark = null; try { using (YZReader reader = new YZReader(provider.GetNotesFootmark(cn, itemid))) { if (reader.Read()) { footmark = new Footmark(reader); } } } catch (Exception e) { throw new BPMException(BPMExceptionType.DBLoadDataErr, "YZAppNotesFootmark", e.Message); } if (footmark == null) { throw new BPMException(String.Format(Resources.YZStrings.Aspx_RecordNotExist, itemid)); } return(footmark); }
public static void Insert(IYZDbProvider provider, IDbConnection cn, Footmark footmark) { try { provider.Insert(cn, footmark); } catch (Exception e) { throw new BPMException(BPMExceptionType.DBInsertDataErr, "YZAppNotesFootmark", e.Message); } }