protected void btnAddForm_Click(object sender, EventArgs e)
    {
        if (this.ddlApplication_Rqd.SelectedIndex <= 0)
        {
            this.lblStatus.Text = "Please select any one application from list.";
            this.ddlApplication_Rqd.Focus();
            return;
        }

        List <ATTApplication>     lstApp  = (List <ATTApplication>)Session["LstAppFM"];
        List <ATTApplicationForm> lstForm = lstApp[this.ddlApplication_Rqd.SelectedIndex].LstApplicationForm;

        ATTApplicationForm appForm = new ATTApplicationForm(lstApp[this.ddlApplication_Rqd.SelectedIndex].ApplicationID, 0, this.txtFormName_Rqd.Text, this.txtFrmDesc.Text, "A");

        ObjectValidation OV = BLLApplicationForm.Validate(appForm);

        if (OV.IsValid == false)
        {
            this.lblStatus.Text = OV.ErrorMessage;
            return;
        }

        lstForm.Add(appForm);

        this.grdForm.DataSource = lstForm;
        this.grdForm.DataBind();

        this.ClearFormsControls();
    }
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        try
        {
            List <ATTApplication> lstApp = (List <ATTApplication>)Session["LstAppFM"];

            BLLApplicationForm.AddApplicationFormWithMenu(lstApp);

            this.grdForm.DataSource = null;
            this.grdMenu.DataSource = null;

            this.grdForm.DataBind();
            this.grdMenu.DataBind();
        }
        catch (Exception ex)
        {
            this.lblStatus.Text = ex.Message;
            this.lblStatus.Focus();
        }
    }