public bool DeleteClaimBatch(Entities.ClaimBatch batch) { if (batch != null) { _session.Transact(session => session.Delete(batch)); return(true); } return(false); }
public bool AddClaimBatch(Entities.ClaimBatch batch) { if (batch != null) { _session.Transact(session => session.SaveOrUpdate(batch)); return(true); } return(false); }
public bool UpdateClaimBatch(Entities.ClaimBatch batch) { if (batch != null) { _session.Transact(session => session.Update(batch)); _session.Flush(); return(true); } return(false); }
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); }