protected void btnSave_Click(object sender, EventArgs e)
        {
            int result = 0;

            try
            {
                if (Valid())
                {
                    objTrainingAndDevelopmentBAL = new TrainingAndDevelopmentBAL();
                    objTrainingAndDevelopmentBAL.TrainingApprovalSave(this.MemberOrgId, ddlFirstLevel.SelectedValue, ddlSecondLevel.SelectedValue, ddlThirdLevel.SelectedValue, hdnHighestEmpId.Value, LoggedInEmpId, out result);
                    if (result > 0)
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Training & Development", "showSuccessToast('" + ResourceReader.GetMessage("TrainingAndDevelopment_044") + "');", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Training & Development", "showErrorToast('" + ResourceReader.GetMessage("TrainingAndDevelopment_045") + "');", true);
                    }
                }
            }
            catch (Exception ex)
            {
                Comman.LogException(ex, PAGE_TITLE, Comman.MemberOrgId, true);
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         objTrainingAndDevelopmentBAL = new TrainingAndDevelopmentBAL();
         DataSet dsData = objTrainingAndDevelopmentBAL.TrainingApprovalProcess(this.MemberOrgId);
         ViewState["TrainingApprovalData"] = dsData;
         if (ddlFirstLevel.Items.Count > 0)
         {
             ddlFirstLevel.Items.Clear();
         }
         ddlFirstLevel.DataTextField  = "ApprovalBy";
         ddlFirstLevel.DataValueField = "Id";
         ddlFirstLevel.DataSource     = dsData.Tables[0];
         ddlFirstLevel.DataBind();
         ddlFirstLevel.Items.Insert(0, new ListItem("--Select--", "-1"));
         if (dsData.Tables[1] != null && dsData.Tables[1].Rows.Count > 0)
         {
             txtHighestEmployee.Text     = Convert.ToString(dsData.Tables[1].Rows[0]["OtherEmpName"]);
             hdnHighestEmpId.Value       = Convert.ToString(dsData.Tables[1].Rows[0]["OtherEmpId"]);
             ddlFirstLevel.SelectedValue = Convert.ToString(dsData.Tables[1].Rows[0]["FirstLevel"]);
             ddlFirstLevel_SelectedIndexChange(null, null);
         }
     }
 }