예제 #1
0
            public void ibtnVote_Click(object sender, ImageClickEventArgs e)
            {
                if (!Page.IsValid)
                {
                    return;
                }
                //-----------------------------------------------------------
                LoadControls();
                //-----------------------------------------------------------

                if (SiteSettings.Vote_CloseDuplicateVotingByCookie && Request.Cookies["VoteCookie" + QuesID] != null)
                {
                    lblResult.CssClass = "lblResult_Faild";
                    lblResult.Text     = DynamicResource.GetText("Vote", "YouAlreadyVoted");
                }
                else
                {
                    Response.Cookies.Set(new HttpCookie("VoteCookie" + QuesID, "DefaultValue" + QuesID));
                    Response.Cookies["VoteCookie"].Expires = DateTime.Now.AddYears(1);
                    int answerId = Convert.ToInt32(rbtlAnswers.SelectedValue);
                    if (answerId > 0)
                    {
                        VoteAnswersFactory.IncreaseHits(QuesID, answerId);
                        lblResult.CssClass        = "lblResult_Done";
                        lblResult.Text            = DynamicResource.GetText("Vote", "Thanks4Voting");
                        rbtlAnswers.Enabled       = false;
                        rbtlAnswers.SelectedIndex = -1;
                        GenScript();
                        //Response.Redirect("/Website/AdditionalModules/Vote/default.aspx?id=" + QuesID);
                    }
                }
            }
예제 #2
0
    //-----------------------------------------------
    #endregion
    #region ---------------SetTexts---------------
    //-----------------------------------------------
    //SetTexts
    //-----------------------------------------------
    private void SetTexts()
    {
        if (TypeOfDetails == DetailsTypes.SiteDepartment)
        {
            lblTitle.Text            = Resources.SiteDepartments.Title;
            lblShortDescription.Text = Resources.SiteDepartments.ShortDescription;
            lblDetails.Text          = Resources.SiteDepartments.Details;
            lblMetaKeyWords.Text     = Resources.SiteDepartments.MetaKeyWords;
        }

        else
        {
            int    id   = currentModule.ModuleTypeID;
            string res  = currentModule.ResourceFile;
            string dres = currentModule.DefaultResourceFile;

            lblTitle.Text            = DynamicResource.GetText(currentModule, "Title");
            lblShortDescription.Text = DynamicResource.GetText(currentModule, "ShortDescription");
            lblDetails.Text          = DynamicResource.GetText(currentModule, "Details");
            lblAuthorName.Text       = DynamicResource.GetText(currentModule, "AuthorName");
            lblAddress.Text          = DynamicResource.GetText(currentModule, "Address");
            lblExtraText_1.Text      = DynamicResource.GetText(currentModule, "ExtraText_1");
            lblMetaKeyWords.Text     = DynamicResource.GetText(currentModule, "MetaKeyWords");
        }
        //-----------------------------------------------
    }
예제 #3
0
    //-----------------------------------------------
    //Page_Load
    //-----------------------------------------------
    private void Page_Load(object sender, System.EventArgs e)
    {
        ItemsModulesOptions   currentModule         = (ItemsModulesOptions)HttpContext.Current.Items["CurrentItemsModule"];
        MessagesModuleOptions CurrentMessagesModule = MessagesModuleOptions.GetType(currentModule.MessagesModuleID);

        ucUpdate.ModuleTypeID    = CurrentMessagesModule.ModuleTypeID;
        ucUpdate.DefaultPagePath = "/AdminCP/Items/" + currentModule.Identifire + "/Messages/default.aspx";
        //-----------------------------------------------
        int messageID = -1;

        if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id"))
        {
            messageID = Convert.ToInt32(Request.QueryString["id"]);
        }
        //-----------------------------------------------
        if (messageID > 0)
        {
            MessagesEntity msg = MessagesFactory.GetMessagesObject(messageID, UsersTypes.Admin, SitesHandler.GetOwnerIDAsGuid());
            ucUpdate.DefaultPagePath += "?id=" + msg.ToItemID;
        }
        //-----------------------------------------------
        if (!IsPostBack)
        {
            this.Page.Title = CurrentMessagesModule.GetModuleTitle() + " - " + DynamicResource.GetMessageModuleText(CurrentMessagesModule, "Module_MessageData");
        }
    }
예제 #4
0
    //-----------------------------------------------
    #endregion

    #region ---------------SetTexts---------------
    //-----------------------------------------------
    //SetTexts
    //-----------------------------------------------
    private void SetTexts()
    {
        lblCategoryID.Text     = DynamicResource.GetText(currentModule, "CategoryID");
        lblPhotoExtension.Text = DynamicResource.GetText(currentModule, "PhotoExtension");
        lblFileExtension.Text  = DynamicResource.GetText(currentModule, "FileExtension");
        lblUrl.Text            = DynamicResource.GetText(currentModule, "Url");
        lblEmail.Text          = DynamicResource.GetText(currentModule, "Email");
        lblIsMain.Text         = DynamicResource.GetText(currentModule, "IsMain");

        lblSpecialOption.Text = DynamicResource.GetText(currentModule, "SpecialOption");

        lblIsAvailable.Text = DynamicResource.GetText(currentModule, "IsAvailable");

        lblVideoExtension.Text  = DynamicResource.GetText(currentModule, "VideoExtension");
        lblAudioExtension.Text  = DynamicResource.GetText(currentModule, "AudioExtension");
        lblPriority.Text        = DynamicResource.GetText(currentModule, "Priority");
        lblPhoto2Extension.Text = DynamicResource.GetText(currentModule, "Photo2Extension");
        //-----------------------------------------------
        lblHeight.Text      = DynamicResource.GetText(currentModule, "Height");
        lblWidth.Text       = DynamicResource.GetText(currentModule, "Width");
        lblItemDate.Text    = DynamicResource.GetText(currentModule, "ItemDate");
        lblItemEndDate.Text = DynamicResource.GetText(currentModule, "ItemEndDate");
        lblMailBox.Text     = DynamicResource.GetText(currentModule, "MailBox");
        lblZipCode.Text     = DynamicResource.GetText(currentModule, "ZipCode");
        lblTels.Text        = DynamicResource.GetText(currentModule, "Tels");
        lblFax.Text         = DynamicResource.GetText(currentModule, "Fax");
        lblMobile.Text      = DynamicResource.GetText(currentModule, "Mobile");
        //-----------------------------------------------
        //Available Extension
        lblPhotoAvailableExtension.Text  = currentModule.PhotoAvailableExtension.Replace(".", "");
        lblPhoto2AvailableExtension.Text = currentModule.Photo2AvailableExtension.Replace(".", "");
        lblFileAvailableExtension.Text   = currentModule.FileAvailableExtension.Replace(".", "");
        lblAudioAvailableExtension.Text  = currentModule.AudioAvailableExtension.Replace(".", "");
        lblVideoAvailableExtension.Text  = currentModule.VideoAvailableExtension.Replace(".", "");
        //-----------------------------------------------
        lblYoutubeCode.Text = DynamicResource.GetText(currentModule, "YoutubeCode");
        lblAuthorID.Text    = DynamicResource.GetText(currentModule, "AuthorID");
        //-----------------------------------------------
        lblPrice.Text            = DynamicResource.GetText(currentModule, "Price");
        lblGoogleLatitude.Text   = DynamicResource.GetText(currentModule, "GoogleLatitude");
        lblGoogleLongitude.Text  = DynamicResource.GetText(currentModule, "GoogleLongitude");
        lblOnlyForRegisered.Text = DynamicResource.GetText(currentModule, "OnlyForRegisered");
        //----------------
        cbPublishPhoto.Text  = DynamicResource.GetText(currentModule, "PublishPhoto");
        cbPublishPhoto2.Text = DynamicResource.GetText(currentModule, "PublishPhoto2");
        cbPublishFile.Text   = DynamicResource.GetText(currentModule, "PublishFile");
        cbPublishAudio.Text  = DynamicResource.GetText(currentModule, "PublishAudio");
        cbPublishVideo.Text  = DynamicResource.GetText(currentModule, "PublishVideo");
        cbPublishYoutbe.Text = DynamicResource.GetText(currentModule, "PublishYoutbe");
        //-----------------------------------------------
        //Visitors Participations
        lblSenderName.Text    = DynamicResource.GetText(currentModule, "SenderName");
        lblSenderEMail.Text   = DynamicResource.GetText(currentModule, "SenderEMail");
        lblSenderCountry.Text = DynamicResource.GetText(currentModule, "SenderCountry");
        //-----------------------------------------------
        lblType.Text = DynamicResource.GetText(currentModule, "Type");
        //-----------------------------------------------
        lblIcon.Text = DynamicResource.GetText(currentModule, "Icon");
    }
예제 #5
0
    //-----------------------------------------------
    #endregion

    #region ---------------SetTexts---------------
    //-----------------------------------------------
    //SetTexts
    //-----------------------------------------------
    private void SetTexts()
    {
        dgItems.Columns[1].HeaderText = DynamicResource.GetText(currentModule, "Title");
        dgItems.Columns[2].HeaderText = DynamicResource.GetText(currentModule, "PhotoExtension");
        dgItems.Columns[8].HeaderText = DynamicResource.GetText(currentModule, "RequestTotalCount");
        dgItems.Columns[9].HeaderText = DynamicResource.GetText(currentModule, "RequestNewCount");
        lblCategoryID.Text            = DynamicResource.GetText(currentModule, "CategoryID");
    }
예제 #6
0
        public static bool ContactUS(ContactUsModel model, out string resultMessage)
        {
            int moduleTypeID = 501;
            MessagesModuleOptions currentMessageModule = MessagesModuleOptions.GetType(moduleTypeID);
            //Preparing admin notification email
            string         mailBody = "<table style='width:auto; direction:" + DynamicResource.GetText("Lang", "Dir") + "'>";
            MessagesEntity msg      = new MessagesEntity();

            //-------------------------------------
            msg.ModuleTypeID = moduleTypeID;
            //--------------------------------------------------------------------------
            msg.Name    = model.Name;
            mailBody   += string.Format(rowTemplate, DynamicResource.GetMessageModuleText(currentMessageModule, "Name"), msg.Name);
            msg.EMail   = model.Email;
            mailBody   += string.Format(rowTemplate, DynamicResource.GetMessageModuleText(currentMessageModule, "Email"), msg.EMail);
            msg.Details = model.Message;
            mailBody   += string.Format(rowTemplate, DynamicResource.GetMessageModuleText(currentMessageModule, "Details"), model.Message);
            //-------------------------------------
            msg.LangID = SiteSettings.GetCurrentLanguage();
            bool createMessageFolder = (currentMessageModule.HasFileExtension || currentMessageModule.HasPhotoExtension || currentMessageModule.HasPhoto2Extension || currentMessageModule.HasVideoExtension || currentMessageModule.HasAudioExtension);
            bool status = MessagesFactory.Create(msg, createMessageFolder);

            if (status)
            {
                //-------------------------------------------------------------------------
                //RegisterInMailList
                if ((currentMessageModule.MailListAutomaticRegistration || (msg.HasEmailService)) && !string.IsNullOrEmpty(msg.EMail))
                {
                    MessagesFactory.RegisterInMailList(msg);
                }
                //------------------------------------------------------------------------
                //RegisterInSms
                if ((currentMessageModule.SmsAutomaticRegistration || (msg.HasSmsService)) && !string.IsNullOrEmpty(msg.Mobile))
                {
                    MessagesFactory.RegisterInSms(msg);
                }
                //------------------------------------------------------------------------
                //------------------------------------------------------------------------
                if (SiteSettings.Admininstration_HasAdminEmail)
                {
                    try
                    {
                        string subject = DynamicResource.GetMessageModuleText(currentMessageModule, "NewMessageRecieved");
                        SendMailToSiteAdmin(subject, mailBody);
                    }
                    catch (Exception exc)
                    {
                    }
                }
                //------------------------------------------------------------------------
                resultMessage = DynamicResource.GetMessageModuleText(currentMessageModule, "SendinogOperationDone");
            }
            else
            {
                resultMessage = DynamicResource.GetMessageModuleText(currentMessageModule, "SendinogOperationFaild");
            }
            return(status);
        }
        /// <inheritdoc />
        protected override IProceduralEntityResource InsertProceduralResource(string name, string description, Method[] methods, dynamic data)
        {
            DynamicResource proceduralResource = null;

            Db.TransactAsync(() =>
            {
                var newTable       = DynamitControl.DynamitTypes.FirstOrDefault(type => !Exists(type)) ?? throw new NoAvailableDynamicTable();
                proceduralResource = new DynamicResource(name, newTable, methods, description);
            });
            return(proceduralResource);
        }
예제 #8
0
        //-----------------------------------------------------------

        #region ---------------SetTexts---------------
        //-----------------------------------------------
        //SetTexts
        //-----------------------------------------------
        private void SetTexts()
        {
            //---------------------------------------------------------------------------------
            lblName.Text    = DynamicResource.GetText("ItemsOrders", "CustomerName");
            lblEmail.Text   = DynamicResource.GetText("ItemsOrders", "CustomerEmail");
            lblTel.Text     = DynamicResource.GetText("ItemsOrders", "CustomerPhone");
            lblMobile.Text  = DynamicResource.GetText("ItemsOrders", "CustomerMobile");
            lblAddress.Text = DynamicResource.GetText("ItemsOrders", "CustomerAddress");
            lblComment.Text = DynamicResource.GetText("ItemsOrders", "Comment");
            //---------------------------------------------------------------------------------
        }
예제 #9
0
    //-----------------------------------------------
    //Page_Load
    //-----------------------------------------------
    private void Page_Load(object sender, System.EventArgs e)
    {
        ItemsModulesOptions   currentModule         = (ItemsModulesOptions)HttpContext.Current.Items["CurrentItemsModule"];
        MessagesModuleOptions CurrentMessagesModule = MessagesModuleOptions.GetType(currentModule.MessagesModuleID);

        ucExport.ModuleTypeID = CurrentMessagesModule.ModuleTypeID;
        if (!IsPostBack)
        {
            this.Page.Title = CurrentMessagesModule.GetModuleTitle() + " - " + DynamicResource.GetMessageModuleText(CurrentMessagesModule, "Module_ExportData");
        }
    }
예제 #10
0
 public string GetAuther(object Auther)
 {
     if (Auther.ToString().Length > 0)
     {
         return("<br/><font style='color:black;font-weight:normal;'><b> " + DynamicResource.GetText(currentModule, "AuthorName") + " : </b></font><b>" + Auther.ToString() + "</b>");
     }
     else
     {
         return("");
     }
 }
        //--------------------------------------------------------------------------------
        public string GetEducationLevelText(object educationLevel)
        {
            string el = educationLevel.ToString();

            if (el != "0")
            {
                return(DynamicResource.GetText("Motakhasesen", "EducationLevel_" + el));
            }
            else
            {
                return("");
            }
        }
예제 #12
0
 //-----------------------------------------------------------
 protected void ibtnLogin_Click(object sender, ImageClickEventArgs e)
 {
     if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text))
     {
         MembershipUser user = Membership.GetUser(txtUserName.Text);
         FormsAuthentication.SetAuthCookie(txtUserName.Text, cbRememberMe.Checked);
         Response.Redirect("/WebSite/User/Agency.aspx");
     }
     else
     {
         lblResult.Text = DynamicResource.GetText("MemberShip", "LoginFailed");
     }
 }
예제 #13
0
    //-----------------------------------------------
    #endregion

    #region --------------Load_ddlType()--------------
    //---------------------------------------------------------
    //Load_ddlType
    //---------------------------------------------------------
    protected void Load_ddlType()
    {
        ddlType.Items.Insert(0, new ListItem(Resources.AdminText.Choose, "-1"));
        string text = "";
        string id   = "";

        for (int i = 1; i <= currentModule.TypesCount; i++)
        {
            id   = i.ToString();
            text = DynamicResource.GetMessageModuleText(currentModule, "Type_" + i);
            ddlType.Items.Add(new ListItem(text, id));
        }
    }
예제 #14
0
            protected void SendEmail(MailListUsersEntity user)
            {
                // prepare message
                string body = string.Format(DynamicResource.GetText("MailList", "ActivationMailBody"), new string[3] {
                    SitesHandler.GetSiteDomain(), Encryption.Encrypt(user.UserID.ToString()), user.Email
                });
                //string from =MailListEmailsFactory.MailFrom;
                MailListEmailsEntity mail = new MailListEmailsEntity();

                mail.Subject = DynamicResource.GetText("MailList", "ActivationMailSubject");
                mail.Body    = body;
                mail.To.Add(user.Email);
                MailListEmailsFactory.Send(mail);
            }
예제 #15
0
 //-----------------------------------------------------------
 protected void Page_Load(object sender, EventArgs e)
 {
     //-----------------------------------------------------------
     CatchControls();
     Prepare();
     //-----------------------------------------------------------
     lblResult.Text = "";
     if (!IsPostBack)
     {
         ibtnEmailSubscripe.AlternateText = DynamicResource.GetText("MailList", "SubscripeBtnText");
         rxvEmail.Text = DynamicResource.GetText("MailList", "InvalidEmail");
         rxvEmail.ValidationExpression = DCValidation.GetEmailExpression();
     }
 }
예제 #16
0
    //--------------------------------------------------------
    #endregion

    #region --------------GetTypeText--------------
    //---------------------------------------------------------
    //GetTypeText
    //---------------------------------------------------------
    protected string GetTypeText(object type)
    {
        string text = "";

        if (type != null && type.ToString().Length > 0)
        {
            text = DynamicResource.GetMessageModuleText(currentModule, "Type_" + type);
        }
        if (string.IsNullOrEmpty(text))
        {
            text = Resources.Messages.Unspecified;
        }
        return(text);
    }
예제 #17
0
    //-----------------------------------------------
    //Page_Load
    //-----------------------------------------------
    private void Page_Load(object sender, System.EventArgs e)
    {
        ItemsModulesOptions currentModule = (ItemsModulesOptions)HttpContext.Current.Items["CurrentItemsModule"];

        ucComments.ModuleTypeID = currentModule.ModuleTypeID;
        if (currentModule.HasSpecialAdminText)
        {
            this.Page.Title = currentModule.GetModuleAdminSpecialTitle() + " - " + DynamicResource.GetText(currentModule, "Module_CommentsInactive");
        }
        else
        {
            this.Page.Title = currentModule.GetModuleAdminSpecialTitle() + " - " + Resources.Modules.Module_CommentsInactive;
        }
    }
예제 #18
0
    //--------------------------------------------------------
    #endregion

    #region --------------GetJobIDText--------------
    //---------------------------------------------------------
    //GetJobIDText
    //---------------------------------------------------------
    protected string GetJobIDText(object job)
    {
        string text = "";

        if (job != null && job.ToString().Length > 0)
        {
            text = DynamicResource.GetMessageModuleText(currentModule, "Job_" + job);
        }
        if (string.IsNullOrEmpty(text))
        {
            text = Resources.Messages.Unspecified;
        }
        return(text);
    }
예제 #19
0
    //--------------------------------------------------------
    #endregion

    #region --------------GetActivitiesIDText--------------
    //---------------------------------------------------------
    //GetActivitiesIDText
    //---------------------------------------------------------
    protected string GetActivitiesIDText(object ActivitiesID)
    {
        string text = "";

        if (ActivitiesID != null && ActivitiesID.ToString().Length > 0)
        {
            text = DynamicResource.GetMessageModuleText(currentModule, "ActivitiesID_" + ActivitiesID);
        }
        if (string.IsNullOrEmpty(text))
        {
            text = Resources.Messages.Unspecified;
        }
        return(text);
    }
예제 #20
0
    //--------------------------------------------------------
    #endregion

    #region --------------GetAgeText--------------
    //---------------------------------------------------------
    //GetAgeText
    //---------------------------------------------------------
    protected string GetAgeText(object age)
    {
        string text = "";

        if (age != null && age.ToString().Length > 0)
        {
            text = DynamicResource.GetMessageModuleText(currentModule, "AgeRang_" + age.ToString());
        }
        if (string.IsNullOrEmpty(text))
        {
            text = Resources.Messages.Unspecified;
        }
        return(text);
    }
예제 #21
0
    //---------------------------------------------------------
    //GetJobIDText
    //---------------------------------------------------------
    protected string GetJobIDText(object job)
    {
        string text = "";

        if (job != null && job.ToString().Length > 0)
        {
            text = DynamicResource.GetText("UsersData", "Job_" + job);
        }
        if (string.IsNullOrEmpty(text))
        {
            text = "";
        }
        return(text);
    }
예제 #22
0
    //--------------------------------------------------------
    #endregion

    #region --------------GetEducationLevelText--------------
    //---------------------------------------------------------
    //GetEducationLevelText
    //---------------------------------------------------------
    protected string GetEducationLevelText(object _value)
    {
        string text = "";

        if (_value != null && _value.ToString().Length > 0)
        {
            text = DynamicResource.GetMessageModuleText(currentModule, "EducationLevel_" + _value.ToString());
        }
        if (string.IsNullOrEmpty(text))
        {
            text = Resources.Messages.Unspecified;
        }
        return(text);
    }
예제 #23
0
    //-----------------------------------------------
    #endregion

    #region ---------------SetTexts---------------
    //-----------------------------------------------
    //SetTexts
    //-----------------------------------------------
    private void SetTexts()
    {
        lblName.Text            = DynamicResource.GetUsersDataModuleText(currentModule, "Name");
        lblEmail.Text           = DynamicResource.GetUsersDataModuleText(currentModule, "Email");
        lblCategoryID.Text      = DynamicResource.GetUsersDataModuleText(currentModule, "CategoryID");
        lblBirthDate.Text       = DynamicResource.GetUsersDataModuleText(currentModule, "BirthDate");
        lblGender.Text          = DynamicResource.GetUsersDataModuleText(currentModule, "Gender");
        lblJobID.Text           = DynamicResource.GetUsersDataModuleText(currentModule, "JobID");
        lblJobText.Text         = DynamicResource.GetUsersDataModuleText(currentModule, "JobText");
        lblCompany.Text         = DynamicResource.GetUsersDataModuleText(currentModule, "Company");
        lblEmpNo.Text           = DynamicResource.GetUsersDataModuleText(currentModule, "EmpNo");
        lblMailBox.Text         = DynamicResource.GetUsersDataModuleText(currentModule, "MailBox");
        lblZipCode.Text         = DynamicResource.GetUsersDataModuleText(currentModule, "ZipCode");
        lblCountryID.Text       = DynamicResource.GetUsersDataModuleText(currentModule, "CountryID");
        lblCityID.Text          = DynamicResource.GetUsersDataModuleText(currentModule, "CityID");
        lblUserCityName.Text    = DynamicResource.GetUsersDataModuleText(currentModule, "UserCityName");
        lblActivitiesID.Text    = DynamicResource.GetUsersDataModuleText(currentModule, "ActivitiesID");
        lblPhotoExtension.Text  = DynamicResource.GetUsersDataModuleText(currentModule, "PhotoExtension");
        lblUrl.Text             = DynamicResource.GetUsersDataModuleText(currentModule, "Url");
        lblTel.Text             = DynamicResource.GetUsersDataModuleText(currentModule, "Tel");
        lblMobile.Text          = DynamicResource.GetUsersDataModuleText(currentModule, "Mobile");
        lblFax.Text             = DynamicResource.GetUsersDataModuleText(currentModule, "Fax");
        lblHasEmailService.Text = DynamicResource.GetUsersDataModuleText(currentModule, "HasEmailService");
        lblHasSmsService.Text   = DynamicResource.GetUsersDataModuleText(currentModule, "HasSmsService");
        lblAgeRang.Text         = DynamicResource.GetUsersDataModuleText(currentModule, "AgeRang");
        lblSocialStatus.Text    = DynamicResource.GetUsersDataModuleText(currentModule, "SocialStatus");
        lblEducationLevel.Text  = DynamicResource.GetUsersDataModuleText(currentModule, "EducationLevel");



        lblDetails.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Details");
        //----------------------------------------------------------------------------------------
        lblMetaKeyWords.Text     = DynamicResource.GetUsersDataModuleText(currentModule, "MetaKeyWords");
        lblShortDescription.Text = DynamicResource.GetUsersDataModuleText(currentModule, "ShortDescription");
        //----------------------------------------------------------------------------------------
        lblIsConsultant.Text = DynamicResource.GetUsersDataModuleText(currentModule, "IsConsultant");
        //----------------------------------------------------------------------------------------

        /*
         * lblAddress.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Address");
         * lblJobTel.Text = DynamicResource.GetUsersDataModuleText(currentModule, "JobTel");
         * lblType.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Type");
         * lblTitle.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Title");
         * lblToItemID.Text = DynamicResource.GetUsersDataModuleText(currentModule, "ToItemID");
         * lblDetails.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Details");
         * lblNotes2.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Notes2");
         * lblNotes1.Text = DynamicResource.GetUsersDataModuleText(currentModule, "Notes1");
         * lblFileExtension.Text = DynamicResource.GetUsersDataModuleText(currentModule, "FileExtension");
         */
    }
예제 #24
0
    //--------------------------------------------------------
    #endregion

    #region --------------GetActivitiesIDText--------------
    //---------------------------------------------------------
    //GetActivitiesIDText
    //---------------------------------------------------------
    protected string GetActivitiesIDText(object ActivitiesID)
    {
        string text = "";

        if (ActivitiesID != null && ActivitiesID.ToString().Length > 0)
        {
            text = DynamicResource.GetText("UsersData", "ActivitiesID_" + ActivitiesID);
        }
        if (string.IsNullOrEmpty(text))
        {
            text = "";
        }
        return(text);
    }
예제 #25
0
 //-----------------------------------------------
 //SetTexts
 //-----------------------------------------------
 private void SetTexts()
 {
     //-----------------------------------------------
     dgMessages.Columns[1].HeaderText = DynamicResource.GetMessageModuleText(currentModule, "Title");
     dgMessages.Columns[3].HeaderText = DynamicResource.GetMessageModuleText(currentModule, "Email");
     dgMessages.Columns[3].HeaderText = DynamicResource.GetMessageModuleText(currentModule, "Name");
     dgMessages.Columns[4].HeaderText = Resources.AdminText.AdminGrid_ReviewStatus;
     dgMessages.Columns[5].HeaderText = DynamicResource.GetMessageModuleText(currentModule, "Reply");
     dgMessages.Columns[6].HeaderText = DynamicResource.GetMessageModuleText(currentModule, "IsAvailable_Status");
     dgMessages.Columns[7].HeaderText = Resources.AdminText.AdminGrid_InActiveComments;
     dgMessages.Columns[8].HeaderText = Resources.AdminText.AdminGrid_ActiveComments;
     dgMessages.Columns[9].HeaderText = Resources.AdminText.AdminGrid_DateAdded;
     //-----------------------------------------------
     lblType.Text = DynamicResource.GetMessageModuleText(currentModule, "Type");
     //-----------------------------------------------
 }
예제 #26
0
    //----------------------------------------------------------
    #endregion

    #region ----------------BuildMessagesModuleLinks---------------
    //----------------------------------------------------------
    //BuildMessagesModuleLinks
    //----------------------------------------------------------
    public string BuildMessagesModuleLinks(int moduleType)
    {
        //------------------------------------------------------------------------------------------------
        MessagesModuleOptions msgsModule = MessagesModuleOptions.GetType(moduleType);
        //------------------------------------------------------------------------------------------------
        string moduleTitleText       = msgsModule.GetModuleTitle();
        string categoriesAddText     = Resources.Modules.Module_CategoriesAdd;
        string categoriesDefaultText = Resources.Modules.Module_CategoriesDefault;
        string exportData            = Resources.Modules.Module_ExportData;
        string newMessageText        = Resources.Modules.Module_NewMessage;
        string allMessageText        = Resources.Modules.Module_AllMessage;

        //------------------------------------------------------------------------------------------------
        if (msgsModule.HasSpecialAdminText)
        {
            //moduleTitleText = itemsModule.GetModuleTitle();
            categoriesAddText     = DynamicResource.GetMessageModuleText(msgsModule, "Module_CategoriesAdd");
            categoriesDefaultText = DynamicResource.GetMessageModuleText(msgsModule, "Module_CategoriesDefault");
            exportData            = DynamicResource.GetMessageModuleText(msgsModule, "Module_ExportData");
            newMessageText        = DynamicResource.GetMessageModuleText(msgsModule, "Module_NewMessage");
            allMessageText        = DynamicResource.GetMessageModuleText(msgsModule, "Module_AllMessage");
        }
        //------------------------------------------------------------------------------------------------
        string links  = "";
        string folder = msgsModule.Identifire.ToString();

        if (ZecurityManager.CheckFolderPermission("/AdminCP/Messages/" + folder + "/"))
        {
            links += "<li " + AdditionalLinkClassIfActive("/AdminCP/Messages/" + folder + "/") + "><a href=\"#\"><i class=\"icon-stack2\"></i><span>" + moduleTitleText + "</span></a>";
            links += "<ul>";
            if (msgsModule.CategoryLevel != 0 && msgsModule.DisplayCategoriesInAdminMenue)
            {
                links += "<li " + AdditionalLinkClassIfActive("/Messages/" + folder + "/Cats/Add.aspx") + "><a href=\"/AdminCP/Messages/" + folder + "/Cats/Add.aspx\">" + categoriesAddText + "</a></li>";
                links += "<li " + AdditionalLinkClassIfActive("/Messages/" + folder + "/Cats/default.aspx") + "><a href=\"/AdminCP/Messages/" + folder + "/Cats/default.aspx\">" + categoriesDefaultText + "</a></li>";
            }
            links += "<li " + AdditionalLinkClassIfActive("Messages/" + folder + "/New.aspx") + "><a href=\"/AdminCP/Messages/" + folder + "/New.aspx\">" + newMessageText + "</a></li>";
            links += "<li " + AdditionalLinkClassIfActive("Messages/" + folder + "/default.aspx") + "><a href=\"/AdminCP/Messages/" + folder + "/default.aspx\">" + allMessageText + "</a></li>";
            if (msgsModule.HasExportData)
            {
                links += "<li " + AdditionalLinkClassIfActive("/Messages/" + folder + "/Export.aspx") + "><a href=\"/AdminCP/Messages/" + folder + "/Export.aspx\">" + exportData + "</a></li>";
            }
            links += "</ul>";
        }
        return(links);
    }
예제 #27
0
            //-----------------------------------------------
            #endregion

            protected void ibtnSmsSubscripe_Click(object sender, ImageClickEventArgs e)
            {
                //-------------------------------------
                if (!Page.IsValid)
                {
                    return;
                }
                //-------------------------------------
                if (txtMobileNo.Text.Trim() == "")
                {
                    Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "a", "alert('" + DynamicResource.GetText("SMS", "EnterNo") + "')", true);
                    return;
                }
                SMSNumbersEntity newNumber = new SMSNumbersEntity();

                newNumber.Numbers = txtMobileNo.Text;
                //newNumber.IsActive = true;
                ExecuteCommandStatus status = SMSNumbersFactory.Create(newNumber);

                if (status == ExecuteCommandStatus.Done)
                {
                    lblResult.CssClass = "operation_done";
                    lblResult.Text     = DynamicResource.GetText("SMS", "Done");
                    try
                    {
                        if ((SmsWebService.WebMethods.SendMessage(ConfigurationManager.AppSettings["SMSKey"], DynamicResource.GetText("SMS", "Welcome"), txtMobileNo.Text)) != SmsWebService.SMSSendStatus.Sent)
                        {
                            //resultMsg += DynamicResource.GetText("SMS","Error");
                        }
                    }
                    catch { }
                    txtMobileNo.Text = "";
                }
                else if (status == ExecuteCommandStatus.AllreadyExists)
                {
                    lblResult.CssClass = "operation_error";
                    lblResult.Text     = DynamicResource.GetText("SMS", "ExistBefor");
                }
                else
                {
                    lblResult.CssClass = "operation_error";
                    lblResult.Text     = DynamicResource.GetText("SMS", "ExistBefor");
                }
            }
예제 #28
0
    //-----------------------------------------------
    #endregion
    //-------------------------------------------------------
    #region ---------------SetTexts---------------
    //-----------------------------------------------
    //SetTexts
    //-----------------------------------------------
    private void SetTexts()
    {
        dgUsers.Columns[1].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Name");
        dgUsers.Columns[2].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Email");
        dgUsers.Columns[3].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "CategoryID");
        dgUsers.Columns[4].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "JobText");
        dgUsers.Columns[5].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "CountryID");
        dgUsers.Columns[6].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "CityID");
        dgUsers.Columns[7].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Company");
        dgUsers.Columns[8].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ActivitiesID");
        dgUsers.Columns[9].HeaderText  = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Url");
        dgUsers.Columns[10].HeaderText = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Tel");
        dgUsers.Columns[11].HeaderText = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Mobile");
        dgUsers.Columns[12].HeaderText = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Fax");
        dgUsers.Columns[13].HeaderText = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "MailBox");
        dgUsers.Columns[14].HeaderText = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "HasEmailService");
        dgUsers.Columns[15].HeaderText = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "HasSmsService");

        /*
         * lblBirthDate.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "BirthDate");
         * lblGender.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "Gender");
         * lblJobID.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "JobID");
         * lblEmpNo.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "EmpNo");
         * lblZipCode.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ZipCode");
         * lblCityID.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "CityID");
         * lblUserCityName.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "UserCityName");
         * lblPhotoExtension.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "PhotoExtension");
         * lblAgeRang.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "AgeRang");
         * lblSocialStatus.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "SocialStatus");
         * lblEducationLevel.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "EducationLevel");
         * lblExtraText1.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ExtraText1");
         * lblExtraText2.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ExtraText2");
         * lblExtraText3.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ExtraText3");
         * lblExtraText4.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ExtraText4");
         * lblExtraText5.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ExtraText5");
         * lblExtraText6.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ExtraText6");
         * //----------------------------------------------------------------------------------------
         * lblMetaKeyWords.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "MetaKeyWords");
         * lblShortDescription.Text = DynamicResource.GetUsersDataModuleText(CurrentUsersModule, "ShortDescription");
         * //----------------------------------------------------------------------------------------
         */
    }
예제 #29
0
    //----------------------------------------------------------
    #endregion

    #region ----------------BuildUserRegistrationsLinks---------------
    //----------------------------------------------------------
    //BuildUserRegistrationsLinks
    //----------------------------------------------------------
    public string BuildUserRegistrationsLinks(int moduleType)
    {
        //------------------------------------------------------------------------------------------------
        UsersDataGlobalOptions userdataModule = UsersDataGlobalOptions.GetType(moduleType);
        //------------------------------------------------------------------------------------------------
        string moduleTitleText       = userdataModule.GetModuleTitle();
        string categoriesAddText     = Resources.Modules.Module_CategoriesAdd;
        string categoriesDefaultText = Resources.Modules.Module_CategoriesDefault;
        string itemsAddText          = Resources.Modules.Module_ItemsAdd;
        string itemsDefaultText      = Resources.Modules.Module_ItemsDefault;

        //------------------------------------------------------------------------------------------------
        if (userdataModule.HasSpecialAdminText)
        {
            //moduleTitleText = itemsModule.GetModuleTitle();
            categoriesAddText     = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_CategoriesAdd");
            categoriesDefaultText = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_CategoriesDefault");
            itemsAddText          = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_ItemsAdd");
            itemsDefaultText      = DynamicResource.GetUsersDataModuleText(userdataModule, "Module_ItemsDefault");
        }
        //------------------------------------------------------------------------------------------------
        string folder = userdataModule.Identifire.ToString();
        string links  = "";

        if (ZecurityManager.CheckFolderPermission("/AdminCP/UsersData/" + folder + "/"))
        {
            links += "<li " + AdditionalLinkClassIfActive("/AdminCP/UsersData/" + folder + "/") + "><a href=\"#\"><i class=\"icon-stack2\"></i><span>" + userdataModule.GetModuleTitle() + "</span></a>";
            links += "<ul>";
            if (userdataModule.CategoryLevel != 0 && userdataModule.DisplayCategoriesInAdminMenue)
            {
                links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/Cats/Add.aspx") + "><a href=\"/AdminCP/UsersData/" + folder + "/Cats/Add.aspx\">" + categoriesAddText + "</a></li>";
                links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/Cats/default.aspx") + "><a href=\"/AdminCP/UsersData/" + folder + "/Cats/default.aspx\">" + categoriesDefaultText + "</a></li>";
            }
            if (userdataModule.HasAddUserInAdmin)
            {
                links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/Add.aspx") + "><a href='/AdminCP/UsersData/" + folder + "/Add.aspx'>" + itemsAddText + "</a></li>";
            }
            links += "<li " + AdditionalLinkClassIfActive("/UsersData/" + folder + "/default.aspx") + "><a href='/AdminCP/UsersData/" + folder + "/default.aspx'>" + itemsDefaultText + "</a></li>";
            links += "</ul>";
        }
        return(links);
    }
예제 #30
0
    //-----------------------------------------------
    //Page_Load
    //-----------------------------------------------
    private void Page_Load(object sender, System.EventArgs e)
    {
        ItemsModulesOptions   currentModule         = (ItemsModulesOptions)HttpContext.Current.Items["CurrentItemsModule"];
        MessagesModuleOptions CurrentMessagesModule = MessagesModuleOptions.GetType(currentModule.MessagesModuleID);
        //-----------------------------------------------
        int itemID = -1;

        if (MoversFW.Components.UrlManager.ChechIsValidIntegerParameter("id"))
        {
            itemID = Convert.ToInt32(Request.QueryString["id"]);
        }
        //-----------------------------------------------
        ucGetAll.ModuleTypeID = CurrentMessagesModule.ModuleTypeID;
        ucGetAll.ToItemID     = itemID;
        //-----------------------------------------------
        if (!IsPostBack)
        {
            this.Page.Title = CurrentMessagesModule.GetModuleTitle() + " - " + DynamicResource.GetMessageModuleText(CurrentMessagesModule, "Module_AllMessage");
        }
    }