public ActionResult _MyActivityTaskDetail() { ClaimServices claimServices = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; ActivityTaskDetail model = new ActivityTaskDetail(); DocumentService documentService = new DocumentService(); PicklistServicecs pickListServices = new PicklistServicecs(); ViewBag.OwnerType = pickListServices.GetPickListItems("Honan Task Owner Type"); ViewBag.CurrentUser = client.FirstName + " " + client.LastName; ViewBag.CurrentUserId = client.UserId; //ViewBag.Sequence = documentService.GetActivitySequences(claimId, true) // .Select(x => new SelectListItem { Text = x.ToString(), Value = x.ToString() }) // .ToList(); //ViewBag.Stage = documentService.GetStages(); //model.H_Claimsid_Dtl = claimId; List <ActivityTask> activityTasks = new List <ActivityTask>(); //activityTasks = documentService.GetActivityTasks(claimId, false, false, false, ""); //ViewBag.MaxActDate = activityTasks.Max(o => o.CompletedDate_Act.HasValue ? o.CompletedDate_Act.Value.ToString("dd/MM/yyyy") : ""); model.Last_Task_Completed_Dtl_String = !string.IsNullOrEmpty(ViewBag.MaxActDate) ? ViewBag.MaxActDate.ToString() : null; model.Last_Task_Completed_Dtl = !string.IsNullOrEmpty(ViewBag.MaxActDate) ? DateTime.ParseExact(ViewBag.MaxActDate, "dd/MM/yyyy", null) : null; model.H_Claimsid_Dtl_List = claimServices.GetClaimsForUser(client.UserId); return(PartialView(model)); }
public ActionResult AjaxGetAssignedClaimNosLookUp(jQueryDataTableParamModel param) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); List <CRMPicklistItem> items = new List <CRMPicklistItem>(); if (!string.IsNullOrEmpty(param.sSearch)) { items = claimServices.GetClaimsForUser(login.UserId).Where(x => x.Text.ToLower().Contains(param.sSearch.ToLower())).ToList(); } IEnumerable <CRMPicklistItem> filteredRecords = items; var sortColumnIndex = Convert.ToInt32(Request["iSortCol_0"]); Func <CRMPicklistItem, string> orderingFunction = (c => sortColumnIndex == 1 ? c.Code : sortColumnIndex == 2 ? c.Text : sortColumnIndex == 3 ? c.Order : c.Text); var sortDirection = Request["sSortDir_0"]; // asc or desc if (sortDirection == "asc") { filteredRecords = filteredRecords.OrderBy(orderingFunction); } else { filteredRecords = filteredRecords.OrderByDescending(orderingFunction); } //if (!string.IsNullOrEmpty(param.sSearch)) //{ // filteredRecords = filteredRecords // .Where(c => c.Text.ToUpper().Contains(param.sSearch.ToUpper())); // // || // // c.Town.Contains(param.sSearch)); //} List <string[]> aData = new List <string[]>(); foreach (CRMPicklistItem item in filteredRecords) { string[] arry = new string[] { item.Code, item.Text }; aData.Add(arry); } return(Json(new { sEcho = param.sEcho, iTotalRecords = 97, iTotalDisplayRecords = 3, aaData = aData }, JsonRequestBehavior.AllowGet)); }
public ActionResult AjaxGetAssignedClaimNos(string claimNo) { ClaimTeamLoginModel login = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel; claimServices = new ClaimServices(); List <CRMPicklistItem> items = claimServices.GetClaimsForUser(login.UserId).Where(x => x.Text.ToLower().Contains(claimNo.ToLower())).ToList(); return(Json(items, JsonRequestBehavior.AllowGet)); }
public ActionResult NewFileNote() { Session[SessionHelper.FromURL] = Request.UrlReferrer == null?Request.Url.AbsoluteUri.ToString() : Request.UrlReferrer.ToString(); FileNoteDetailModal model = new FileNoteDetailModal(); ClaimServices claimServices = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; model.CreatedDate_Fn = DateTime.Now; model.CreatedBy_Id_Fn = client.UserId; model.CreatedBy_Fn = client.FirstName + " " + client.LastName; model.RefnuberList_Fn = claimServices.GetClaimsForUser(client.UserId); return(View(model)); }
public ActionResult _FileNoteDetail(string claimId, string Claim_Reference_Num, string claimTeam) { FileNoteDetailModal model = new FileNoteDetailModal(); claimServices = new ClaimServices(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; model.CreatedDate_Fn = DateTime.Now; model.CreatedBy_Id_Fn = client.UserId; model.CreatedBy_Fn = client.FirstName + " " + client.LastName; model.ClaimId_Fn = claimId; model.ClaimRefNo_Fn = Claim_Reference_Num; model.RefnuberList_Fn = claimServices.GetClaimsForUser(client.UserId); model.FileNoteDate_Fn = DateTime.Now; ViewBag.CurrentDate = DateTime.Now.ToString("dd/MM/yyyy"); model.ClaimTeamUsersList_Fn = claimServices.GetTeamGetUsersofTeam(ClaimHelper.GetFullTeamName(claimTeam)); return(PartialView(model)); }
public ActionResult _PaymentDetail(string claimId, string Claim_Reference_Num) { Session[SessionHelper.PaymentAttachment] = null; Payment model = new Payment(); claimServices = new ClaimServices(); pickListServices = new PicklistServicecs(); ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; model.ClaimRefNo_Payment = Claim_Reference_Num; model.ClaimRefNo_Payment_List = claimServices.GetClaimsForUser(client.UserId); model.Payee_Type_List = pickListServices.GetPickListItems("Honan Payee type"); model.Gst = "10"; model.Gst_Included = true; model.Payment_Status_List = pickListServices.GetPickListItems("Honan Payment Status"); model.Payment_Type_List = pickListServices.GetPickListItems("Honan Payment Type"); model.Payment_Method_List = pickListServices.GetPickListItems("Honan Payment Method"); model.H_Claimsid = claimId; model.IsNew = true; return(PartialView(model)); }