Esempio n. 1
0
        /// <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);
            }
        }
Esempio n. 2
0
        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);
        }