コード例 #1
0
    protected void CalculateAdminFee(object sender, EventArgs e)
    {
        if ((Util.FormValidation("", StateCode, Util.ValidationType.ItemSelected).Length > 0) && ORSVTypeID.SelectedValue == "1")
        {
            //errors, reset colors
            StateCode.BackColor = Util.DefaultColor;
        }
        else if ((Util.FormValidation("", VesselStateCode, Util.ValidationType.ItemSelected).Length > 0) && ORSVTypeID.SelectedValue == "2")
        {
            //errors, reset colors
            VesselStateCode.BackColor = Util.DefaultColor;
        }
        else
        {
            string StateFee = "0";
            if (ORSVTypeID.SelectedValue == "1")
            {
                af.AdminFeeID = "1";
                af.StateCode  = StateCode.SelectedItem.Text;
                StateFee      = af.Search();
            }
            else if (ORSVTypeID.SelectedValue == "2")
            {
                af.AdminFeeID = "1";
                af.StateCode  = VesselStateCode.SelectedItem.Text;
                StateFee      = af.Search();
            }
            AdminFee.Text = StateFee;

            CalculateTotal(null, null);

            if (ORSVTypeID.SelectedValue == "1")
            {
                PlateExp.Focus();
            }
            else if (ORSVTypeID.SelectedValue == "2")
            {
                VesselYear.Focus();
            }
        }
    }