/// <summary> /// 删除发放撤销信息 /// </summary> /// <param name="paymentWithdrawalID">发放撤销ID</param> /// <returns></returns> public bool DeletePaymentWithdrawal(string[] paymentWithdrawalID) { try { WelfarePaymentWithdrawal wpw = new WelfarePaymentWithdrawal(); var entitys = from ent in wpw.GetTable().ToList() where paymentWithdrawalID.Contains(ent.WELFAREDISTRIBUTEUNDOID) select ent; if (entitys.Count() > 0) { foreach (var obj in entitys) { Delete(obj); } return(dal.SaveContextChanges() > 0 ? true : false); } return(false); } catch (Exception ex) { Tracer.Debug("福利标准WelfarePaymentWithdrawalBLL-DeletePaymentWithdrawal" + System.DateTime.Now.ToString() + " " + ex.ToString()); return(false); throw (ex); } }
public T_OA_WELFAREDISTRIBUTEUNDO GetWelfarePaymentWithdrawalById(string beingWithdrawnId) { WelfarePaymentWithdrawal wpw = new WelfarePaymentWithdrawal(); var ents = from q in dal.GetObjects <T_OA_WELFAREDISTRIBUTEUNDO>().Include("T_OA_WELFAREDISTRIBUTEMASTER.T_OA_WELFAREDISTRIBUTEDETAIL") where q.WELFAREDISTRIBUTEUNDOID == beingWithdrawnId select q; return(ents.Count() > 0 ? ents.FirstOrDefault() : null); }