public static void Go(Core.Helpers.Path.Parser path) { if (path.HasNext()) { switch (path.Next()) { case "ajax": Landing.Ajax.Redirector.Go(path); break; case "modify": Modify.Redirector.Go(path); break; case "add": Add.Redirector.Go(path); break; default: new Landing.Standard(path); break; } } else { new Landing.Standard(path); } }
public static void Go(Core.Helpers.Path.Parser path) { if (path.HasNext()) { switch (path.Next()) { case "teaching": if (path.HasNext() && path.Next().Equals("timetable")) { new Timetable(path); } else { new Teaching(); } break; case "nonteaching": Core.WebServer.Response.Write("non teaching ADD"); break; case "outside": Core.WebServer.Response.Write("outside ADD"); break; default: Core.WebServer.PleaseTakes.Redirect("/staff/"); break; } } else { Core.WebServer.PleaseTakes.Redirect("/staff/"); } }
protected override void GenerateOutput() { Core.Helpers.Path.Parser sourcePath = new Core.Helpers.Path.Parser(Core.WebServer.Request["sourcepath"]); Core.Helpers.Elements.Ajax.Xml.Collection xmlCollection = new Core.Helpers.Elements.Ajax.Xml.Collection(); Core.Helpers.Elements.Ajax.Xml.Element xmlElement = new Core.Helpers.Elements.Ajax.Xml.Element(); if (!sourcePath.IsEmpty) { if (this.CheckInputValidity(sourcePath)) { xmlElement.Value = this._selectedDate.Year + "/" + this._selectedDate.Month + "/" + this._selectedDate.Day + "/"; } } xmlCollection.Add(xmlElement); this.Page.Contents = xmlCollection.ToString(); }
public static void Go(Core.Helpers.Path.Parser path) { if (path.HasNext()) { switch (path.Next()) { case "teaching": if (path.HasNext() && path.Peek().Equals("timetable")) { new Teaching.Timetable(path); } else { new Teaching.Standard(path); } break; case "nonteaching": Core.WebServer.Response.Write("non teaching"); break; case "outside": Core.WebServer.Response.Write("outside"); break; case "ajax": Ajax.Redirector.Go(path); break; case "update": Update.Redirector.Go(path); break; default: Core.WebServer.PleaseTakes.Redirect("/staff/"); break; } } else { Core.WebServer.PleaseTakes.Redirect("/staff/"); } }
public static void Go(Core.Helpers.Path.Parser path) { if (path.HasNext()) { switch (path.Next()) { case "ajax": Ajax.Redirector.Go(path); break; case "printouts": if (path.HasNext()) { switch (path.Next()) { case "day": new Printouts.Day(path); break; default: Core.WebServer.PleaseTakes.Redirect("/cover/slips/"); break; } } else { Core.WebServer.PleaseTakes.Redirect("/cover/slips/"); } break; default: Core.WebServer.Response.Write("Coming soon! To print slips, click the printer in the final step of arranging cover."); //new Landing.Standard(path); break; } } else { Core.WebServer.Response.Write("Coming soon! To print slips, click the printer in the final step of arranging cover."); } //new Landing.Standard(path); }
public Calendar(Core.Helpers.Path.Parser path) : base(path) { this.Output.Send(); }