Exemple #1
0
        protected void rgRecentActions_NeedDataSource(object source, GridNeedDataSourceEventArgs e)
        {
            DateTime startDt = DateTime.Now.AddDays(-1), endDt = DateTime.Now;

            if (rdpStartDt.SelectedDate != null)
            {
                startDt = Convert.ToDateTime(rdpStartDt.SelectedDate);
            }
            if (rdpEndDt.SelectedDate != null)
            {
                endDt = Convert.ToDateTime(rdpEndDt.SelectedDate);
            }

            if (rddlOffice.SelectedIndex > 0)
            {
                reportOfficeID = Convert.ToInt32(rddlOffice.SelectedValue);
            }
            else
            {
                reportOfficeID = 0;
            }

            var ActionsData = db.SP_RMS_RecentActions(reportOfficeID, WSCID, startDt, endDt).Select(p => new
            {
                origin_va        = p.origin_va,
                status_set_to_va = p.status_set_to_va,
                dialog_by        = p.dialog_by,
                dialog_dt        = p.dialog_dt,
                period_beg_dt    = p.period_beg_dt,
                period_end_dt    = p.period_end_dt,
                office_id        = p.record_office_id,
                station_nm       = p.station_nm,
                site_no          = p.site_no,
                site_id          = p.site_id,
                type_cd          = p.type_cd,
                type_ds          = p.type_ds,
                SIMSURL          = Config.SIMSURL
            }).OrderBy(p => p.dialog_dt).ToList();

            rgRecentActions.DataSource = ActionsData;
            ltlNumberOfRecords.Text    = "Number of records returned: <b>" + ActionsData.Count.ToString() + "</b>";
        }