Пример #1
0
 /// <summary>
 /// 初始化分录
 /// </summary>
 /// <param name="detail"></param>
 /// <param name="km"></param>
 private void IniDetail(VITDetail detail, ZWKMZD km)
 {
     detail.ZWKMZD = km;
     if (km.ZWKMZD_ZXHS == "1")
     {
         detail.IsAP = true;
     }
     if (km.ZWKMZD_BMHS == "1")
     {
         detail.IsAD = true;
     }
     detail.IsDebit = true;
 }
Пример #2
0
 /// <summary>
 /// 新增分录
 /// </summary>
 /// <param name="km"></param>
 /// <returns></returns>
 public bool AddEntry(ZWKMZD km)
 {
     if (Entity == null)
     {
         return(false);
     }
     try
     {
         VITDetail detail = new VITDetail();
         Entity.VITDetails.Add(detail);
         IniDetail(detail, CtxEntity.ZWKMZD.Single(t => t.ZWKMZD_KMBH == km.ZWKMZD_KMBH));
         Entries.Refresh();
         return(true);
     }
     catch (Exception ex) { return(AddFailed(ex)); }
 }