コード例 #1
0
    private void LoadQuoteDetails(string strQuoteNo)
    {
        QuoteDetailsHandler objQuoteHandler = new QuoteDetailsHandler();
        QuoteDetails        objQuote        = objQuoteHandler.GetQuotesByNumber(strQuoteNo);

        Session["QuoteID"] = objQuote.ID;

        lblEffective.Text  = objQuote.Effective_Date.ToString("dd/MM/yyyy");
        lblQuote.Text      = Convert.ToString(objQuote.QuoteNo);
        lblExpiration.Text = objQuote.Expiration_Date.ToString("dd/MM/yyyy");

        ddlState.SelectedValue = Convert.ToString(objQuote.Home_State_ID);
        txtZip.Text            = Convert.ToString(objQuote.ZipCode);

        string strQuoteMode = Convert.ToString(Session["QuoteMode"]);

        //string strQuoteNo = Convert.ToString(Session["QuoteNo"]);
        if (strQuoteMode == "EDIT")
        {
            int quoteID = Convert.ToInt32(Session["QuoteID"]);
            vwClassDetailsHandler objvwClsHandler = new vwClassDetailsHandler();
            vwClassDetails        objvwCls        = objvwClsHandler.GetClassDetailsByQuoteID(quoteID);
            try
            {
                ddlTerritory.SelectedValue = Convert.ToString(objvwCls.Territory_ID);
            }
            catch
            { }
        }
    }
コード例 #2
0
    protected void btnContinue_Click(object sender, EventArgs e)
    {
        int    quoteID      = Convert.ToInt32(Session["QuoteID"]);
        string strQuoteMode = Convert.ToString(Session["QuoteMode"]);

        if (strQuoteMode == "EDIT")
        {
            vwClassDetailsHandler objvwClsHandler = new vwClassDetailsHandler();
            vwClassDetails        objvwCls        = objvwClsHandler.GetClassDetailsByQuoteID(quoteID);

            ClassDetails objClass = new ClassDetails();
            objClass.ID           = objvwCls.ID;
            objClass.Zip          = Convert.ToInt32(txtZip.Text);
            objClass.ClassID      = Convert.ToInt32(ddlSelectClass.SelectedValue);
            objClass.Quote_ID     = quoteID;
            objClass.Territory    = Convert.ToString(ddlTerritory.SelectedItem.Text);
            objClass.Exposure     = Convert.ToInt32(txtExposure.Text);
            objClass.Cov_Product  = chkProduct.Checked;
            objClass.Cov_Premises = chkPremises.Checked;
            objClass.Territory_ID = Convert.ToInt32(ddlTerritory.SelectedValue);
            objClass.StateID      = Convert.ToInt32(ddlState.SelectedValue);

            ClassDetailsHandler classHandler = new ClassDetailsHandler();
            classHandler.Update(objClass);
        }
        else
        {
            ClassDetails objClass = new ClassDetails();
            objClass.Zip          = Convert.ToInt32(txtZip.Text);
            objClass.ClassID      = Convert.ToInt32(ddlSelectClass.SelectedValue);
            objClass.Quote_ID     = quoteID;
            objClass.Territory    = Convert.ToString(ddlTerritory.SelectedItem.Text);
            objClass.Exposure     = Convert.ToInt32(txtExposure.Text);
            objClass.Cov_Product  = chkProduct.Checked;
            objClass.Cov_Premises = chkPremises.Checked;
            objClass.Territory_ID = Convert.ToInt32(ddlTerritory.SelectedValue);
            objClass.StateID      = Convert.ToInt32(ddlState.SelectedValue);

            ClassDetailsHandler classHandler = new ClassDetailsHandler();
            classHandler.AddNew(objClass);
        }
        LoadClassDetails(quoteID);
        mvGeneralLiability.SetActiveView(vwLimit);
    }