Пример #1
0
        private void rptTra_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var index = (int)e.Item.DataItem;

                var ltlTra_Date           = e.Item.FindControl("ltlTra_Date") as Literal;
                var ltlTra_TrainerName    = e.Item.FindControl("ltlTra_TrainerName") as Literal;
                var ltlTra_TrainerAddress = e.Item.FindControl("ltlTra_TrainerAddress") as Literal;
                var ltlTra_Lesson         = e.Item.FindControl("ltlTra_Lesson") as Literal;
                var ltlTra_Centification  = e.Item.FindControl("ltlTra_Centification") as Literal;
                var ltlTra_Summary        = e.Item.FindControl("ltlTra_Summary") as Literal;

                var fromYear  = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraFromYear), index));
                var fromMonth = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraFromMonth), index));
                var toYear    = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraToYear), index), DateTime.Now.Year);
                var toMonth   = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraToMonth), index), DateTime.Now.Month);

                if (fromYear > 0 && fromMonth > 0)
                {
                    ltlTra_Date.Text = $"{fromYear}年{fromMonth}月 到 {toYear}年{toMonth}月";
                }

                ltlTra_TrainerName.Text    = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraTrainerName), index);
                ltlTra_TrainerAddress.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraTrainerAddress), index);
                ltlTra_Lesson.Text         = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraLesson), index);
                ltlTra_Centification.Text  = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraCentification), index);
                ltlTra_Summary.Text        = StringUtils.ReplaceNewlineToBr(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.TraSummary), index));
            }
        }
Пример #2
0
        private void rptCer_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var index = (int)e.Item.DataItem;

                var ltlCer_CertificationName = e.Item.FindControl("ltlCer_CertificationName") as Literal;
                var ltlCer_EffectiveDate     = e.Item.FindControl("ltlCer_EffectiveDate") as Literal;

                ltlCer_CertificationName.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.CerCertificationName), index);
                ltlCer_EffectiveDate.Text     = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.CerEffectiveDate), index);
            }
        }
Пример #3
0
        private void rptLan_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var index = (int)e.Item.DataItem;

                var ltlLan_Language = e.Item.FindControl("ltlLan_Language") as Literal;
                var ltlLan_Level    = e.Item.FindControl("ltlLan_Level") as Literal;

                ltlLan_Language.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.LanLanguage), index);
                ltlLan_Level.Text    = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.LanLevel), index);
            }
        }
Пример #4
0
        private void rptSki_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var index = (int)e.Item.DataItem;

                var ltlSki_SkillName = e.Item.FindControl("ltlSki_SkillName") as Literal;
                var ltlSki_UsedTimes = e.Item.FindControl("ltlSki_UsedTimes") as Literal;
                var ltlSki_Ability   = e.Item.FindControl("ltlSki_Ability") as Literal;

                ltlSki_SkillName.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.SkiSkillName), index);
                ltlSki_UsedTimes.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.SkiUsedTimes), index);
                ltlSki_Ability.Text   = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.SkiAbility), index);
            }
        }
Пример #5
0
        private void SetValueByIndex(ResumeContentInfo contentInfo, NameValueCollection form, string attributeName, int index)
        {
            var value = form[ResumeContentAttribute.GetAttributeName(attributeName, index)];

            if (value == null)
            {
                value = string.Empty;
            }
            value = value.Replace("&", string.Empty);
            if (index == 1)
            {
                contentInfo.SetExtendedAttribute(attributeName, value);
            }
            else
            {
                contentInfo.SetExtendedAttribute(attributeName, contentInfo.GetExtendedAttribute(attributeName) + "&" + value);
            }
        }
Пример #6
0
        private void rptExp_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                var index = (int)e.Item.DataItem;

                var ltlExp_Date          = e.Item.FindControl("ltlExp_Date") as Literal;
                var ltlExp_EmployerName  = e.Item.FindControl("ltlExp_EmployerName") as Literal;
                var ltlExp_Department    = e.Item.FindControl("ltlExp_Department") as Literal;
                var ltlExp_EmployerPhone = e.Item.FindControl("ltlExp_EmployerPhone") as Literal;
                var ltlExp_WorkPlace     = e.Item.FindControl("ltlExp_WorkPlace") as Literal;
                var ltlExp_PositionTitle = e.Item.FindControl("ltlExp_PositionTitle") as Literal;
                var ltlExp_Industry      = e.Item.FindControl("ltlExp_Industry") as Literal;
                var ltlExp_Summary       = e.Item.FindControl("ltlExp_Summary") as Literal;
                var ltlExp_Score         = e.Item.FindControl("ltlExp_Score") as Literal;

                var fromYear  = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpFromYear), index));
                var fromMonth = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpFromMonth), index));
                var toYear    = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpToYear), index), DateTime.Now.Year);
                var toMonth   = TranslateUtils.ToInt(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpToMonth), index), DateTime.Now.Month);

                if (fromYear > 0 && fromMonth > 0)
                {
                    ltlExp_Date.Text = $"{fromYear}年{fromMonth}月 到 {toYear}年{toMonth}月";
                }

                ltlExp_EmployerName.Text  = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpEmployerName), index);
                ltlExp_Department.Text    = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpDepartment), index);
                ltlExp_EmployerPhone.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpEmployerPhone), index);
                ltlExp_WorkPlace.Text     = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpWorkPlace), index);
                ltlExp_PositionTitle.Text = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpPositionTitle), index);
                ltlExp_Industry.Text      = ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpIndustry), index);
                ltlExp_Summary.Text       = StringUtils.ReplaceNewlineToBr(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpSummary), index));
                ltlExp_Score.Text         = StringUtils.ReplaceNewlineToBr(ResumeContentAttribute.GetAttributeValue(_contentInfo.GetExtendedAttribute(ResumeContentAttribute.ExpScore), index));
            }
        }