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);
}
*/
}
}
}