Example #1
0
    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
            });
        }
    }
Example #3
0
    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];
                }
            }
        }
    }