using System;
using System.Collections;
using System.Collections.Generic;
using System.Data.Entity;
using System.Data.Entity.Infrastructure;
using System.Linq;
using System.Net;
using System.Web;
using System.Web.Http;
using System.Web.Http.Description;
using iBemsDataService.Model;
using iBemsDataService.Util;

namespace iBemsDataService.Report
{
    public partial class XtraReport1 : DevExpress.XtraReports.UI.XtraReport
    {
        private iBemsEntities db = new iBemsEntities();

        public int DailyReportId { get; set; }

        public XtraReport1()
        {
            InitializeComponent();
        }

        protected override void OnBeforePrint(System.Drawing.Printing.PrintEventArgs e)
        {
            base.OnBeforePrint(e);

            var dailyReport = db.FmsDailyReport
                .Where(a => a.DailyReportId == DailyReportId)
                .FirstOrDefault();

            if (dailyReport == null) { return; }

            this.lbDate.Text = dailyReport.AddDate.ToString("yyyy-MM-dd (ddd요일)");
            this.lbTeamName.Text = string.Format("ID = {0}", DailyReportId);
            this.lbTeamName.Text = dailyReport.CmUser.CmDepartment.Name;
            this.xrCustomTask.Text = dailyReport.Contents;
        }

    }
}