using System; using System.Web.Mvc; using DayPilot.Web.Mvc; using DayPilot.Web.Mvc.Enums; using DayPilot.Web.Mvc.Events.Scheduler; using System.Drawing; using System.Data; namespace RAM.Controllers { public class misController : Controller { public ActionResult Idx() { return View("Idx"); } public ActionResult Backend() { return new Scheduler().CallBack(this); } public class Scheduler : DayPilotScheduler { protected override void OnInit(InitArgs e) { /* DateTime start = Convert.ToDateTime(DateTime.Today.ToString("d")); DateTime end = Convert.ToDateTime(DateTime.Today.AddDays(14).ToString("d")); Timeline = new TimeCellCollection(); for (DateTime cell = start; cell < end; cell = cell.AddDays(1)) { Timeline.Add(cell, cell.AddDays(1)); } LoadTasks(); ScrollTo(DateTime.Today); Separators.Add(DateTime.Now, Color.Red);*/ UpdateWithMessage("Updated!", CallBackUpdateType.Full); } /* private void LoadTasks() { DataTable dt = RAM.DAL.missionDAL.getAllMissions(); Events = dt.Rows; DataStartField = "title"; DataIdField = "sourceID"; DataStartField = "start"; DataEndField = "stop"; DataResourceField = "workID"; DataTagFields = "status"; foreach (DataRow r in dt.Rows) { string name = (string)r["Title"]; string id = Convert.ToString(r["sourceID"]); string status = (string)r["status"]; string start = Convert.ToString(r["start"]); string stop = Convert.ToString(r["stop"]); Resource res = new Resource(name, id); res.DataItem = r; res.Columns.Add(new ResourceColumn(status)); res.Columns.Add(new ResourceColumn(start)); res.Columns.Add(new ResourceColumn(stop)); Resources.Add(res); } } protected override void OnBeforeEventRender(BeforeEventRenderArgs e) { e.Html = String.Format("{0} ({2:d})", e.Text, e.Start, e.End); e.Html = e.Html + String.Format("
style='color:gray'>{0}", e.ToolTip); } */ } } }