/// <summary>
        /// Calls Salarypackage Creation form for updation on cell double click in Datagridview
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dgvSalaryPackageRegister_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (e.RowIndex != -1)
                {
                    frmSalaryPackageCreation frmSalaryPackageCreation = new frmSalaryPackageCreation();
                    frmSalaryPackageCreation.MdiParent = formMDI.MDIObj;
                    frmSalaryPackageCreation open = Application.OpenForms["frmSalaryPackageCreation"] as frmSalaryPackageCreation;

                    if (open == null)
                    {
                        frmSalaryPackageCreation.WindowState = FormWindowState.Normal;
                        frmSalaryPackageCreation.MdiParent   = formMDI.MDIObj;
                        frmSalaryPackageCreation.CallFromSalaryPackageRegister(Convert.ToDecimal(dgvSalaryPackageRegister.Rows[e.RowIndex].Cells["dgvTxtsalaryPackageId"].Value.ToString()), this);
                    }
                    else
                    {
                        open.MdiParent = formMDI.MDIObj;
                        open.BringToFront();
                        open.CallFromSalaryPackageRegister(Convert.ToDecimal(dgvSalaryPackageRegister.Rows[e.RowIndex].Cells["dgvTxtsalaryPackageId"].Value.ToString()), this);
                        if (open.WindowState == FormWindowState.Minimized)
                        {
                            open.WindowState = FormWindowState.Normal;
                        }
                    }
                    inCurrenRowIndex = dgvSalaryPackageRegister.CurrentRow.Index;
                    this.Enabled     = false;
                }
            }
            catch (Exception ex)
            {
                formMDI.infoError.ErrorString = "SPR7:" + ex.Message;
            }
        }