Exemplo n.º 1
0
        override protected void OnInit(EventArgs e)
        {
            InitializeComponent();
            base.OnInit(e);
            #region Request
            m_Serviced = DataProcessingProvider.GetProcessedInt(Request.QueryString["ServiceId"]);
            m_preTabId = DataProcessingProvider.GetProcessedInt(Request.QueryString["PreTabId"]);
            if (m_Serviced == -1)
            {
                m_strCategories = DataProcessingProvider.GetProcessedString(Request.QueryString["Categories"]);
                if (m_strCategories == "")
                {
                    m_strCategories = ",-1,";
                }
                else
                {
                    m_strCategories = DataProcessingProvider.GetProcessedBatchString(m_strCategories);
                }
            }
            else
            {
                m_strCategories = CategoryProvider.GetItemCategoryString(m_Serviced, ServiceProvider.TypeId);
            }

            #endregion

            #region Settings
            //Load Folder
            m_strFolderName = CategoryProvider.GetDefaultFolderPath(m_strCategories, this.PortalId);
            if (m_strFolderName == "")
            {
                m_strFolderName = (string)Settings[ServiceInsertSettings.FOLDER_IMAGE_KEY];
                if (m_strFolderName == null || m_strFolderName.Length == 0)
                {
                    m_strFolderName = ServiceInsertSettings.FOLDER_IMAGE_DEFAULT;
                }
            }
            string strFolderPath = string.Format("{0}{1}", PortalSettings.HomeDirectoryMapPath, m_strFolderName);
            if (!System.IO.Directory.Exists(strFolderPath))
            {
                m_strFolderName = ServiceInsertSettings.FOLDER_IMAGE_DEFAULT;
            }

            m_strExtension = LoadStringSetting(ServiceInsertSettings.EXTENSTION_KEY, ServiceInsertSettings.EXTENSTION_VALUE_DEFAULT);
            m_linkUpload   = LoadStringSetting(ServiceInsertSettings.LINKUPLOAD_KEY, ServiceInsertSettings.LINKUPLOAD_VALUE_DEFAULT);
            #endregion

            #region Datetime

            lnkExpiredDate.NavigateUrl = DotNetNuke.Common.Utilities.Calendar.InvokePopupCal(txtExpiredDate).Replace("M/d/yyyy", "MM/dd/yyyy").Replace("d/MM/yyyy", "dd/MM/yyyy").Replace("MM/dd/yyyy", "dd/MM/yyyy");
            //Điền dữ liệu vào các control
            imgExpiredDate.ImageUrl = string.Format("{0}/images/calendar.png", this.ModulePath);

            lnkDisplayDate.NavigateUrl = DotNetNuke.Common.Utilities.Calendar.InvokePopupCal(txtDisplayDate).Replace("M/d/yyyy", "MM/dd/yyyy").Replace("d/MM/yyyy", "dd/MM/yyyy").Replace("MM/dd/yyyy", "dd/MM/yyyy");
            //Điền dữ liệu vào các control
            imgDisplayDate.ImageUrl = string.Format("{0}/images/calendar.png", this.ModulePath);
            #endregion

            #region Register

            DotNetNuke.UI.Skins.Skin objParentSkin = DotNetNuke.UI.Skins.Skin.GetParentSkin(this);
            if (objParentSkin != null)
            {
                objParentSkin.RegisterModuleActionEvent(this.ModuleId, new ActionEventHandler(ModuleAction_Click));
            }
            if (m_Serviced == -1)
            {
                m_objRole = new Role(this.UserId, GetSuperMode(), this.PortalId, ServiceProvider.TypeId);
            }
            else
            {
                m_objRole = new Role(this.UserId, m_Serviced, GetSuperMode(), this.PortalId, ServiceProvider.TypeId);
            }
            #endregion
        }
        override protected void OnInit(EventArgs e)
        {
            InitializeComponent();
            base.OnInit(e);

            m_intCategoryId = DataProcessingProvider.GetProcessedInt(Request.QueryString["CategoryId"]);
            int i;

            if (Settings[MgmtCategoryListSettings.TYPE_ID_KEY] == null || !int.TryParse(Settings[MgmtCategoryListSettings.TYPE_ID_KEY].ToString(), out i))
            {
                m_typeId = MgmtCategoryListSettings.TYPE_ID;
            }
            else
            {
                m_typeId = int.Parse(Settings[MgmtCategoryListSettings.TYPE_ID_KEY].ToString());
            }

            if (Request.QueryString["Type"] != null)
            {
                try
                {
                    m_typeId = int.Parse(Request.QueryString["Type"]);
                }
                catch
                { }
            }
            if (m_typeId == -1)
            {
                m_IsAllType = true;
            }
            else
            {
                m_IsAllType = false;
            }


            if (Settings[MgmtCategoryListSettings.TYPE_INCLUDE_KEY] == null)
            {
                m_typeInclude = MgmtCategoryListSettings.TYPE_INCLUDE;
            }
            else
            {
                m_typeInclude = Settings[MgmtCategoryListSettings.TYPE_INCLUDE_KEY].ToString();
            }

            if (Settings[MgmtCategoryListSettings.TYPE_RETURN_KEY] == null)
            {
                m_typeReturn = MgmtCategoryListSettings.TYPE_RETURN;
            }
            else
            {
                m_typeReturn = Settings[MgmtCategoryListSettings.TYPE_RETURN_KEY].ToString();
            }

            ////Load Show Choices
            //m_isShowDip1 = LoadBaseTrueSetting(UserMgmtCategorySettings.IS_SHOW_DIP1);
            //m_isShowDip2 = LoadBaseTrueSetting(UserMgmtCategorySettings.IS_SHOW_DIP2);
            //m_isShowDip3 = LoadBaseTrueSetting(UserMgmtCategorySettings.IS_SHOW_DIP3);
            //m_isShowDip4 = LoadBaseTrueSetting(UserMgmtCategorySettings.IS_SHOW_DIP4);
            //m_isShowDip5 = LoadBaseTrueSetting(UserMgmtCategorySettings.IS_SHOW_DIP5);

            ////Load Alt Text
            //m_altSourceDip1 = LoadStringSetting(UserMgmtCategorySettings.ALT_SOURCE_DIP1, UserMgmtCategorySettings.ALT_SOURCE_DIP1);
            //m_altSourceDip2 = LoadStringSetting(UserMgmtCategorySettings.ALT_SOURCE_DIP2, UserMgmtCategorySettings.ALT_SOURCE_DIP2);
            //m_altSourceDip3 = LoadStringSetting(UserMgmtCategorySettings.ALT_SOURCE_DIP3, UserMgmtCategorySettings.ALT_SOURCE_DIP3);
            //m_altSourceDip4 = LoadStringSetting(UserMgmtCategorySettings.ALT_SOURCE_DIP4, UserMgmtCategorySettings.ALT_SOURCE_DIP4);
            //m_altSourceDip5 = LoadStringSetting(UserMgmtCategorySettings.ALT_SOURCE_DIP5, UserMgmtCategorySettings.ALT_SOURCE_DIP5);

            /*
             * if (!m_isShowDip1) { lblDip1.Visible = false; chbDip1.Visible = false; }
             * if (!m_isShowDip2) { lblDip2.Visible = false; chbDip2.Visible = false; }
             * if (!m_isShowDip3) { lblDip3.Visible = false; chbDip3.Visible = false; }
             * if (!m_isShowDip4) { lblDip4.Visible = false; chbDip4.Visible = false; }
             * if (!m_isShowDip5) { lblDip5.Visible = false; chbDip5.Visible = false; }
             */
            DotNetNuke.UI.Skins.Skin objParentSkin = DotNetNuke.UI.Skins.Skin.GetParentSkin(this);
            if (objParentSkin != null)
            {
                objParentSkin.RegisterModuleActionEvent(this.ModuleId, new ActionEventHandler(ModuleAction_Click));
            }
        }
Exemplo n.º 3
0
        override protected void OnInit(EventArgs e)
        {
            InitializeComponent();
            base.OnInit(e);
            #region Request
            m_ProductId = DataProcessingProvider.GetProcessedInt(Request.QueryString["ProductId"]);
            m_preTabId  = DataProcessingProvider.GetProcessedInt(Request.QueryString["PreTabId"]);
            m_strTags   = ",";
            if (m_ProductId == -1)
            {
                m_strCategories = DataProcessingProvider.GetProcessedString(Request.QueryString["Categories"]);
                if (m_strCategories == "")
                {
                    m_strCategories = ",-1,";
                }
                else
                {
                    m_strCategories = DataProcessingProvider.GetProcessedBatchString(m_strCategories);
                }
            }
            else
            {
                DataTable dtTags = DotNetNuke.Data.DataProvider.Instance().ExecuteDataSet("THCore_CM_GetItemTags", m_ProductId, ProductProvider.TypeId).Tables[0];
                if (dtTags.Rows.Count > 0)
                {
                    for (int i = 0; i < dtTags.Rows.Count; i++)
                    {
                        m_strTags = m_strTags + dtTags.Rows[i][0].ToString() + ",";
                    }
                }
                m_strCategories = CategoryProvider.GetItemCategoryString(m_ProductId, ProductProvider.TypeId);
            }
            //Dynamic Form
            string[] arrCategories = m_strCategories.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
            int      iCategory     = -1;
            int.TryParse(arrCategories[0].Trim(), out iCategory);

            m_strExtension = LoadStringSetting(ProductInsertSettings.EXTENSTION_KEY, ProductInsertSettings.EXTENSTION_VALUE_DEFAULT);
            //string strExtendedSettings = CategoryProvider.GetExtendedSettings(iCategory);
            string strExtendedSettings = m_strExtension;

            dtConfig = new DataTable();
            dtConfig = XMLProvider.XmlString2DataTable(strExtendedSettings);
            try
            {
                if (dtConfig != null && dtConfig.Rows.Count > 0)
                {
                    CreateDynamicForm(dtConfig);
                }
            }
            catch (Exception ex)
            {
                lblError.Text         = ex.Message;
                this.lblError.Visible = true;
            }
            #endregion
            #region Settings
            //Load Folder
            m_strFolderName = CategoryProvider.GetDefaultFolderPath(m_strCategories, this.PortalId);
            if (m_strFolderName == "")
            {
                m_strFolderName = (string)Settings[ProductInsertSettings.FOLDER_IMAGE_KEY];
                if (m_strFolderName == null || m_strFolderName.Length == 0)
                {
                    m_strFolderName = ProductInsertSettings.FOLDER_IMAGE_DEFAULT;
                }
            }
            string strFolderPath = string.Format("{0}{1}", PortalSettings.HomeDirectoryMapPath, m_strFolderName);
            if (!System.IO.Directory.Exists(strFolderPath))
            {
                m_strFolderName = ProductInsertSettings.FOLDER_IMAGE_DEFAULT;
            }


            #endregion
            #region Datetime
            lnkExpiredDate.NavigateUrl = DotNetNuke.Common.Utilities.Calendar.InvokePopupCal(txtExpiredDate).Replace("M/d/yyyy", "MM/dd/yyyy").Replace("d/MM/yyyy", "dd/MM/yyyy").Replace("MM/dd/yyyy", "dd/MM/yyyy");
            //Điền dữ liệu vào các control
            imgExpiredDate.ImageUrl = string.Format("{0}/images/calendar.png", this.ModulePath);

            lnkProducedDate.NavigateUrl = DotNetNuke.Common.Utilities.Calendar.InvokePopupCal(txtProducedDate).Replace("M/d/yyyy", "MM/dd/yyyy").Replace("d/MM/yyyy", "dd/MM/yyyy").Replace("MM/dd/yyyy", "dd/MM/yyyy");
            //Điền dữ liệu vào các control
            imgProducedDate.ImageUrl = string.Format("{0}/images/calendar.png", this.ModulePath);

            lnkDisplayDate.NavigateUrl = DotNetNuke.Common.Utilities.Calendar.InvokePopupCal(txtDisplayDate).Replace("M/d/yyyy", "MM/dd/yyyy").Replace("d/MM/yyyy", "dd/MM/yyyy").Replace("MM/dd/yyyy", "dd/MM/yyyy");
            //Điền dữ liệu vào các control
            imgDisplayDate.ImageUrl = string.Format("{0}/images/calendar.png", this.ModulePath);



            #endregion
            #region Register
            DotNetNuke.UI.Skins.Skin objParentSkin = DotNetNuke.UI.Skins.Skin.GetParentSkin(this);
            if (objParentSkin != null)
            {
                objParentSkin.RegisterModuleActionEvent(this.ModuleId, new ActionEventHandler(ModuleAction_Click));
            }
            if (m_ProductId == -1)
            {
                m_objRole = new Role(this.UserId, GetSuperMode(), this.PortalId, ProductProvider.TypeId);
            }
            else
            {
                m_objRole = new Role(this.UserId, m_ProductId, GetSuperMode(), this.PortalId, ProductProvider.TypeId);
            }
            #endregion
        }