private void LoadQuoteDetails(int quoteID) { vwSummaryHandler objSummaryHandler = new vwSummaryHandler(); vwSummary objSummary = objSummaryHandler.GetSummaryByQuoteID(quoteID); lblEffective.Text = objSummary.Effective_Date.ToString("MM/dd/yyyy"); lblQuote.Text = Convert.ToString(objSummary.QuoteNo); lblExpiration.Text = objSummary.Expiration_Date.ToString("MM/dd/yyyy"); lblAddress1.Text = Convert.ToString(objSummary.Mailing_Address1); lblAddress2.Text = Convert.ToString(objSummary.Mailing_Address2); lblInsuredName.Text = Convert.ToString(objSummary.Insured_Name); lblHomeState.Text = Convert.ToString(objSummary.Home_State_Name); lblMedicalLimit.Text = Convert.ToString(objSummary.MedicalExpense); lblOccranceLimit.Text = Convert.ToString(objSummary.EachOccurence); lblPremisesLimit.Text = Convert.ToString(objSummary.PremisesDamage); lblGeneralAggregateLimit.Text = Convert.ToString(objSummary.GeneralAggregate); lblProdLimit.Text = Convert.ToString(objSummary.ProductCompleted); lblPersonalLimit.Text = Convert.ToString(objSummary.PersonalInjury); lblDeductiblePerClaim.Text = Convert.ToString(objSummary.DeductablePerClaim); // Calculation lblIRPMFactor.Text = "1.00"; lblCredifFactor.Text = "1.00"; lblGeneralAggregateLimit.Text = "$1,500"; lblGLTRIAPremium.Text = "0"; lblGLTotal.Text = "$1,500"; lblGLBusinessPremium.Text = "$1,500"; lblCompany.Text = "United Specialty Insurance Company"; lblAdmittedStatus.Text = "New York"; }
private void PopulateControls() { try { vwSummary summary = GoProGoDC.ProfileDC.GetSummaryByProfileID(ObjProfile.ID).SingleOrDefault <vwSummary>(); Image1.ImageUrl = GetPicturePath(summary.NormalProfilePicture); lblMinRate.Text = string.Format("{0:0,0.00} ({1}) / {2} ", summary.MinimumRate, summary.CurrencyCode, summary.JobUnitName); lblNameCategory.Text = string.Format("<strong>{0} {1}</strong> ({2})", summary.FirstName, summary.LastName, summary.CategoryName); lblSlogan.Text = summary.Slogan; lblLocation.Text = string.Format("{0},{1}", summary.City, summary.Region); lblPrimaryPhone.Text = summary.CellPhone; lblSecondaryPhone.Text = summary.Phone; if (summary.ReviewCount != null) { lblReviews.Text = summary.ReviewCount.ToString(); } else { lblReviews.Text = "0"; } if (summary.ReviewScore != null) { RadRating1.Value = Double.Parse(summary.ReviewScore.ToString()); } else { RadRating1.Value = 0; } RadRating1.ReadOnly = true; //Address string _ProfileAddress = string.Format("{0} {1},{2},{3},{4}", summary.AddressLine1, summary.AddressLine2, summary.City, summary.Region, summary.Country); _ProfileAddress = "http://mapof.it/" + _ProfileAddress; hlAddress.NavigateUrl = _ProfileAddress; hlAddress.Target = "_blank"; } catch (Exception ex) { ThrowError(this, new ControlErrorArgs() { InnerException = ex, Message = "Can not load profile.", Severity = 2 }); } }
protected void btnCalculate_Click(object sender, EventArgs e) { int quoteID = Convert.ToInt32(Session["QuoteID"]); vwSummaryHandler objSummaryHandler = new vwSummaryHandler(); vwSummary objSummary = objSummaryHandler.GetSummaryByQuoteID(quoteID); string strValuePair = "Insured_Name:" + objSummary.Insured_Name + "|Effective_Date:" + objSummary.Effective_Date.ToString("MM/dd/yyyy") + "|Expiration_Date:" + objSummary.Expiration_Date.ToString("MM/dd/yyyy") + "|Home_State_Name:" + objSummary.Home_State_Name + "" + "|Insured_State_Name:" + objSummary.Insured_State_Name + "|Mailing_Address1:" + Convert.ToString(objSummary.Mailing_Address1) + "|Mailing_Address2:" + Convert.ToString(objSummary.Mailing_Address2) + "|ZipCode:" + objSummary.ZipCode + "|MedicalLimit:" + Convert.ToString(objSummary.MedicalExpense) + "|EachOccurence:" + Convert.ToString(objSummary.EachOccurence) + "|PremisesLimit:" + Convert.ToString(objSummary.PremisesDamage) + "" + "|GeneralAggregate:" + Convert.ToString(objSummary.GeneralAggregate) + "|ProdLimit:" + Convert.ToString(objSummary.ProductCompleted) + "|PersonalLimit:" + Convert.ToString(objSummary.PersonalInjury) + "|DeductablePerClaim:" + Convert.ToString(objSummary.DeductablePerClaim) + "" + "|CredifFactor:" + lblCredifFactor.Text + "|RPMFactor:" + lblIRPMFactor.Text + "|TRIAPremium:" + lblGLTRIAPremium.Text + "|Total:" + lblGLTotal.Text + "|BusinessPremium:" + lblGLBusinessPremium.Text + "|Company:" + lblCompany.Text + "|AdmittedStatus:" + lblAdmittedStatus.Text + "|TerritoryDetails:" + objSummary.TerritoryDetails + "|Class:" + objSummary.Class + "|Exposure:" + objSummary.Exposure + "" + "|LOB_BuilderRisk:" + objSummary.LOB_BuilderRisk + "|LOB_ContractorsEquipment:" + objSummary.LOB_ContractorsEquipment + "|LOB_Crime:" + objSummary.LOB_Crime + "" + "|LOB_Garage:" + objSummary.LOB_Garage + "|LOB_GeneralLiability:" + objSummary.LOB_GeneralLiability + "|LOB_InlandMarine" + objSummary.LOB_InlandMarine + "" + "|LOB_MotorTruck:" + objSummary.LOB_MotorTruck + "|LOB_Owners:" + objSummary.LOB_Owners + "|LOB_Property:" + objSummary.LOB_Property + "|LOB_SpecialEvent:" + objSummary.LOB_SpecialEvent + "|LOB_VacantBuildingGL:" + objSummary.LOB_VacantBuildingGL + "|LOB_VacantBuildingProperty:" + objSummary.LOB_VacantBuildingProperty + "" + "|Is_new_business:" + objSummary.Is_new_business + "|Years_Without_Loss:" + objSummary.Years_Without_Loss + "|City:" + objSummary.City + ""; string[] name = strValuePair.Split('|'); string[] value; foreach (string values in name) { value = values.Split(':'); if (values.Contains("Total")) { lblTotalPremium.Text = value[1]; } else { if (values.Contains("TRIA")) { lblTRIAPremium.Text = value[1]; } else { lblBusinessPremium.Text = value[1]; } } } }