当前位置: 首页>>代码示例>>C#>>正文


C# Events.First方法代码示例

本文整理汇总了C#中Events.First方法的典型用法代码示例。如果您正苦于以下问题:C# Events.First方法的具体用法?C# Events.First怎么用?C# Events.First使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Events的用法示例。


在下文中一共展示了Events.First方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: loadEvents

    void loadEvents()
    {
        EventFilter filter = new EventFilter();

        filter.Keyword = txtKeyword.Text.Trim();
        filter.UserIds = ddlUsers.SelectedValue;
        filter.MainType = ddlMainType.SelectedValue;
        if (ddlCompalted.SelectedValue != "") filter.Completed = Convert.ToBoolean(ddlCompalted.SelectedValue);
        filter.Type = int.Parse(ddlEventType.SelectedValue);
        filter.DateFrom = txtDateFrom.Text;
        filter.DateTo = txtDateTo.Text;
        filter.SortBy = ddlSortBy.SelectedValue;
        filter.RecordsPerPage = recordsPerPage;

        //set current page
        int currentPage = 1;
        if (Request.QueryString["paged"] != null && Request.QueryString["paged"].IsNumeric())
            currentPage = int.Parse(Request.QueryString["paged"]);
        filter.CurrentPage = currentPage;

        //retrieve events
        IEnumerable<Event> events = new Events().GetEvents(filter);

        //data bind
        rptEvents.DataSource = events;
        rptEvents.DataBind();

        if (events.Count() > 0)
        {
            pager1.recordsPerPage = recordsPerPage;
            pager1.totalRecords = events.First().RecordCount;

            div_events.Visible = true;
            div_noresults.Visible = false;
        }
        else
        {
            div_events.Visible = false;
            div_noresults.Visible = true;
        }
    }
开发者ID:NosDeveloper2,项目名称:RecruitGenie,代码行数:41,代码来源:all-events.aspx.cs

示例2: Save

    void Save()
    {

        Event evt = new Event();

        evt.EventId = int.Parse(lblEventID.Text);
        if (rbtnCalendar.Checked)
        {
            evt.MainType = "Calendar";
            evt.Locked = chbLocked.Checked;
        }
        else
        {
            evt.MainType = "Task";
            evt.Locked = false;
        }

        evt.UserId = int.Parse(ddlAllocatedTo.SelectedValue);
        evt.EventTypeId = int.Parse(ddlEventType.SelectedValue);
        evt.Title = txtTitle.Text;
        evt.StartDate = txtStartDate.Text;
        evt.StartTime = txtStartTime.Text;
        evt.EndDate = txtEndDate.Text;
        evt.EndTime = txtEndTime.Text;
        evt.IsDayEvent = chbAllDay.Checked;

        //repeat
        if (chbRepeat.Checked && chbRepeat.Enabled)
        {
            evt.RecPattern = new RecurrencePattern
            {
                Repeats = ddlRepeatFrequency.SelectedValue,
                Interval = int.Parse(ddlRepeatInterval.SelectedValue),
                EndsOn = txtRepeatEndDate.Text,
                Summary = lblRepeatSummary.InnerText,
                StartDate = txtStartDate.Text
            };
        }

        evt.Location = txtLocation.Text;
        evt.Description = txtDescription.Text;
        evt.Completed = chbCompleted.Checked;
        evt.Outcome = ddlOutcome.SelectedValue;
        evt.OutcomeNotes = txtOutcomeNotes.Text;

        evt.LastUpdatedBy = LoginUser.GetLoggedInUserId();

        //tags
        if (txtTagClient.Text.IsNumeric()) evt.Client = new EventTag { id = int.Parse(txtTagClient.Text) };
        if (txtTagClientContact.Text.IsNumeric()) evt.ClientContact = new EventTag { id = int.Parse(txtTagClientContact.Text) };
        if (txtTagVacancy.Text.IsNumeric()) evt.Vacancy = new EventTag { id = int.Parse(txtTagVacancy.Text) };

        var contactList = new List<EventTag>();
        if (txtTagContact.Text != "") foreach (string id in txtTagContact.Text.Split(new char[] { ',' })) if (id.IsNumeric()) contactList.Add(new EventTag { id = int.Parse(id) });
        if (contactList.Count > 0) evt.Contacts = contactList;

        //save
        List<int> idList = new Events().AddEditEvent(evt);

        //load
        LoadEvent(idList.Count > 0 ? idList.First() : 0);

        //Response.Write(idList.First());
    }
开发者ID:NosDeveloper2,项目名称:RecruitGenie,代码行数:64,代码来源:create-event.aspx.cs


注:本文中的Events.First方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。