protected void imbUpdate_Click(object sender, EventArgs e)
        {
            ModuleInfo objModule = new ModuleInfo();
            objModule.ModuleID = int.Parse(HttpContext.Current.Session["moduleid"].ToString());
            objModule.FolderName = txtFolderName.Text;
            objModule.BusinessControllerClass = txtBusinessControllerClass.Text;
            objModule.dependencies = txtDependencies.Text;
            objModule.permissions = txtPermissions.Text;

            objModule.IsPortable = chkIsPortable.Checked;
            objModule.IsSearchable = chkIsSearchable.Checked;
            objModule.IsUpgradable = chkIsUpgradable.Checked;
            objModule.isPremium = chkIsPremium.Checked;

            objModule.PackageName = PackageDetails1.PackageName;
            objModule.PackageDescription = PackageDetails1.Description;
            objModule.Version = PackageDetails1.FirstVersion + '.' + PackageDetails1.SecondVersion + '.' + PackageDetails1.LastVersion;
            objModule.License = PackageDetails1.License;
            objModule.ReleaseNotes = PackageDetails1.ReleaseNotes;

            objModule.Owner = PackageDetails1.Owner;
            objModule.Organization = PackageDetails1.Organization;
            objModule.URL = PackageDetails1.Url;
            objModule.Email = PackageDetails1.Email;
            objModule.PortalID = GetPortalID;
            objModule.Username = GetUsername;

            ModuleController objController = new ModuleController();
            objController.UpdateExtension(objModule);
            string ExtensionMessage = GetSageMessage("Extensions", "ModuleExtensionIsUpdatedSuccessfully");
            ProcessCancelRequestBase(Request.RawUrl, true, ExtensionMessage);

        }