protected void btnAddPlan_Click(object sender, EventArgs e)
        {
            if (ddlPlan.SelectedIndex == 0)
            {
                LogMessage("Select Plan");
                ddlPlan.Focus();
                return;
            }

            if (txtPlanDate.Text.Trim() == "")
            {
                LogMessage("Enter Date");
                txtPlanDate.Focus();
                return;
            }
            else
            {
                if (!DataUtils.IsDateTime(txtPlanDate.Text.Trim()))
                {
                    LogMessage("Enter Valid Date");
                    txtPlanDate.Focus();
                    return;
                }
            }

            ConservationStewardshipData.AddConsAmend objAddConsAmend = ConservationStewardshipData.AddConservePlans(DataUtils.GetInt(hfProjectId.Value),
                                                                                                                    DataUtils.GetInt(ddlPlan.SelectedValue.ToString()), DataUtils.GetDate(txtPlanDate.Text));

            ClearPlansForm();

            BindPlansGrid();

            if (objAddConsAmend.IsDuplicate && !objAddConsAmend.IsActive)
            {
                LogMessage("New Plan already exist as in-active");
            }
            else if (objAddConsAmend.IsDuplicate)
            {
                LogMessage("New Plan already exist");
            }
            else
            {
                LogMessage("New Plan added successfully");
            }
        }
        protected void btnAddApproval_Click(object sender, EventArgs e)
        {
            if (ddlApproval.SelectedIndex == 0)
            {
                LogMessage("Select Approval");
                ddlApproval.Focus();
                return;
            }

            if (txtApprovalReqdate.Text.Trim() == "")
            {
                LogMessage("Enter Request Date");
                txtApprovalReqdate.Focus();
                return;
            }
            else
            {
                if (!DataUtils.IsDateTime(txtApprovalReqdate.Text.Trim()))
                {
                    LogMessage("Enter Valid Request Date");
                    txtApprovalReqdate.Focus();
                    return;
                }
            }

            if (ddlApprovalDisposition.SelectedIndex == 0)
            {
                LogMessage("Select Disposition");
                ddlApprovalDisposition.Focus();
                return;
            }

            if (txtApprovalDispositionDate.Text.Trim() == "")
            {
                LogMessage("Enter Disposition Date");
                txtApprovalDispositionDate.Focus();
                return;
            }
            else
            {
                if (!DataUtils.IsDateTime(txtApprovalDispositionDate.Text.Trim()))
                {
                    LogMessage("Enter Disposition Date");
                    txtApprovalDispositionDate.Focus();
                    return;
                }
            }

            ConservationStewardshipData.AddConsAmend objAddConsAmend = ConservationStewardshipData.AddConserveApprovals(DataUtils.GetInt(hfProjectId.Value),
                                                                                                                        DataUtils.GetInt(ddlApproval.SelectedValue.ToString()), DataUtils.GetDate(txtApprovalReqdate.Text),
                                                                                                                        DataUtils.GetInt(ddlApprovalDisposition.SelectedValue.ToString()), DataUtils.GetDate(txtApprovalDispositionDate.Text));

            ClearApprovalForm();

            BindApprovalsGrid();

            if (objAddConsAmend.IsDuplicate && !objAddConsAmend.IsActive)
            {
                LogMessage("New Approval already exist as in-active");
            }
            else if (objAddConsAmend.IsDuplicate)
            {
                LogMessage("New Approval already exist");
            }
            else
            {
                LogMessage("New Approval added successfully");
            }
        }