public static SchemeDetails GetSchemeDetails(int schemeID) { SchemeDetails SchemeDetails = null; try { using (_certonaService = new CertonaServiceClient()) { try { UserDTO user = FormsAuthenticationWrapper.User; var appDetailRequest = new GetSchemeDetailsRequest { SchemeID = schemeID, User = user }; var appDetailResponse = _certonaService.GetSchemeDetails(appDetailRequest); if (appDetailResponse.Success && appDetailResponse.SchemeDetails != null) { SchemeDetails = new SchemeDetails { ApplicationID = appDetailResponse.SchemeDetails.ApplicationID, Name = appDetailResponse.SchemeDetails.Name, Description = appDetailResponse.SchemeDetails.Description, Scheme = appDetailResponse.SchemeDetails.Scheme, SchemeType = appDetailResponse.SchemeDetails.SchemeType, DefaultCatalogID = appDetailResponse.SchemeDetails.DefaultCatalogID, Status = appDetailResponse.SchemeDetails.Status.ToString(), RecMethod = appDetailResponse.SchemeDetails.RecMethod, Callback = appDetailResponse.SchemeDetails.Callback, CustomQueryString = appDetailResponse.SchemeDetails.CustomQueryString, NumberOfItems = appDetailResponse.SchemeDetails.NumberOfItems, Icon_Filename = appDetailResponse.SchemeDetails.Icon_Filename }; } } catch (TimeoutException exception) { _certonaService.Abort(); throw; } catch (CommunicationException exception) { _certonaService.Abort(); throw; } } } catch (Exception ex) { } return(SchemeDetails); }
public ActionResult ViewScheme(int ID) { string BPID = Session["BPID"].ToString(); SchemeDetails lstScheme = new SchemeDetails(); DataSet ds = new DataSet(); UserScheme userScheme = new UserScheme(); ds = _scheme.GetScheme(ID, "select"); if (ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Rows) { userScheme = new UserScheme(); userScheme.ID = Convert.ToInt32(dr["ID"]); userScheme.SchemeNum = Convert.ToInt32(dr["SchemeNum"]); userScheme.SchemeName = dr["SchemeName"].ToString(); userScheme.SchemeDescription = dr["SchemeDescription"].ToString(); userScheme.SchemeType = dr["SchemeType"].ToString(); userScheme.Client = Convert.ToInt64(dr["Client"]); userScheme.Name = dr["Name"].ToString(); userScheme.RegistrationType = dr["RegistrationType"].ToString(); userScheme.ProjectType = dr["ProjectType"].ToString(); userScheme.ProjectName = dr["ProjectName"].ToString(); userScheme.ProjectDescription = dr["ProjectDescription"].ToString(); userScheme.SchemeComment = dr["SchemeComment"].ToString(); userScheme.ProjectStartDate = Convert.ToDateTime(dr["ProjectStartDate"]); userScheme.ProjectEndDate = Convert.ToDateTime(dr["ProjectEndDate"]); userScheme.IsActive = Convert.ToBoolean(dr["IsActive"]); userScheme.IsArchive = Convert.ToBoolean(dr["IsArchive"]); userScheme.IsDeleted = Convert.ToBoolean(dr["IsDeleted"]); userScheme.CreatedDate = Convert.ToDateTime(dr["CreatedDate"]); userScheme.Suggestion = dr["Suggestion"].ToString(); } } lstScheme.SchemeInfo = userScheme; lstScheme.SchemeDetail = GetSchemeDetailsByID(ID, BPID); return(PartialView("_ViewScheme", lstScheme)); }
public SchemeDetails MapScheme(Entity scheme) { var test = scheme.GetAttributeValue <AliasedValue>("LB2.new_loblevel").Value; SchemeDetails detail = new SchemeDetails(); //detail.ProductLineCode = scheme.GetAttributeValue<AliasedValue>("LB2.new_lobcode") == null ? "" : scheme.GetAttributeValue<AliasedValue>("LB2.new_lobcode").Value.ToString(); //detail.ProductLineLevel = scheme.GetAttributeValue<AliasedValue>("LB2.new_loblevel") == null ? "" : ((OptionSetValue)(scheme.GetAttributeValue<AliasedValue>("LB2.new_loblevel").Value)).Value.ToString(); //detail.ProductLineName = scheme.GetAttributeValue<AliasedValue>("LB2.new_name") == null ? "" : scheme.GetAttributeValue<AliasedValue>("LB2.new_name").Value.ToString(); detail.SchemeCode = scheme.GetAttributeValue <string>("new_lobcode"); //detail.SchemeLevel = scheme.GetAttributeValue<OptionSetValue>("new_loblevel").Value.ToString(); detail.SchemeName = scheme.GetAttributeValue <string>("new_name"); detail.FeedType = "Scheme"; //detail.ProductLineCode = ""; //detail.FeedType = ""; //detail.ProductLineLevel = ""; //detail.ProductLineName = ""; //detail.SchemeCode = ""; //detail.SchemeLevel = ""; //detail.SchemeName = ""; return(detail); }