Beispiel #1
0
 public bool DeleteClaimBatch(Entities.ClaimBatch batch)
 {
     if (batch != null)
     {
         _session.Transact(session => session.Delete(batch));
         return(true);
     }
     return(false);
 }
Beispiel #2
0
 public bool AddClaimBatch(Entities.ClaimBatch batch)
 {
     if (batch != null)
     {
         _session.Transact(session => session.SaveOrUpdate(batch));
         return(true);
     }
     return(false);
 }
Beispiel #3
0
        public bool UpdateClaimBatch(Entities.ClaimBatch batch)
        {
            if (batch != null)
            {
                _session.Transact(session => session.Update(batch));
                _session.Flush();

                return(true);
            }
            return(false);
        }
Beispiel #4
0
        public static string GetClaimsNarrations(Entities.ClaimBatch batch)
        {
            //if (batch == null)
            //{
            //    return "";
            //}
            //var incomingclaimsorder = batch.Claims.OrderBy(x => x.ServiceDate);
            //var response = "";
            //var year = new List<int>();
            //foreach (var item in incomingclaimsorder)
            //{
            //    if (!year.Contains(Convert.ToDateTime(item.ServiceDate).Year) && Convert.ToDateTime(item.ServiceDate).Year > 2014)
            //    {
            //        year.Add(Convert.ToDateTime(item.ServiceDate).Year);
            //    }
            //}
            //var count = 0;
            //foreach (var item in year)
            //{

            //    if (count > 0)
            //    {
            //        response = response + "|";
            //    }
            //    count++;
            //    var monthlist = new List<int>();
            //    var claimsforyear = incomingclaimsorder.Where(x => Convert.ToDateTime(x.ServiceDate).Year == item).OrderBy(x => x.ServiceDate);


            //    foreach (var itemo in claimsforyear)
            //    {
            //        if (!monthlist.Contains(Convert.ToDateTime(itemo.ServiceDate).Month))
            //        {
            //            monthlist.Add(Convert.ToDateTime(itemo.ServiceDate).Month);

            //        }
            //    }


            //    foreach (var month in monthlist)
            //    {

            //        response = response + string.Format("{0},", CurrentRequestData.CultureInfo.DateTimeFormat.GetMonthName(month));

            //    }

            //    response = response + " " + item.ToString();

            //}
            string         response = "";
            IncomingClaims income   = batch.IncomingClaims.FirstOrDefault();

            if (income != null)
            {
                if (!string.IsNullOrEmpty(income.month_string) && income.month_string.Split(',').Count() > 0)
                {
                    foreach (string itemmm in income.month_string.Split(','))
                    {
                        response = response + CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(Convert.ToInt32(itemmm)) + ",";
                    }
                    response = response + income.year.ToString();
                }
            }

            return(response);
        }