// // GET: /Home/ public ActionResult Index() { var scheduler = new DHXScheduler(this); scheduler.Skin = DHXScheduler.Skins.Flat; var ano = new YearView(); scheduler.Views.Add(ano); //var agendasemanal = new WeekAgendaView(); //scheduler.Views.Add(agendasemanal); //var mapa = new MapView(); //scheduler.Views.Add(mapa); scheduler.Config.first_hour = 6; scheduler.Config.last_hour = 20; scheduler.Lightbox.Add(new LightboxText("textEmpresa", "Informe o salão:")); scheduler.Lightbox.Add(new LightboxText("textServico", "Informe o tipo de serviço:")); scheduler.Lightbox.Add(new LightboxTime("textTempo", "Informe o horário desejado:")); scheduler.EnableDynamicLoading(SchedulerDataLoader.DynamicalLoadingMode.Week); scheduler.LoadData = true; scheduler.EnableDataprocessor = false; scheduler.Localization.Set(SchedulerLocalization.Localizations.Portuguese); return(View(scheduler)); }
public ActionResult Index() { //Being initialized in that way, scheduler will use CalendarController.Data as a the datasource and CalendarController.Save to process changes var scheduler = new DHXScheduler(this); scheduler.Extensions.Add(SchedulerExtensions.Extension.PDF); var year = new YearView(); //initializes the view scheduler.Views.Add(year); //adds the view to the scheduler var agenda = new AgendaView(); //initializes the view scheduler.Views.Add(agenda); //adds the view to the scheduler var modulos = new LightboxSelect("FK_Id_Modulo", "Modulo"); var items = new List <object>(); foreach (var item in db.Modulo) { items.Add(new { key = item.Id_Modulo, label = item.Nombre }); } modulos.AddOptions(items); var profesores = new LightboxSelect("FK_Id_Profesor", "Profesor"); var itemsProfesor = new List <object>(); foreach (var item in db.Profesor) { itemsProfesor.Add(new { key = item.Id_Profesor, label = item.Nombre }); } profesores.AddOptions(itemsProfesor); var time = new LightboxTime("Time"); var nota = new LightboxText("text", "Nota"); scheduler.Lightbox.Add(modulos); scheduler.Lightbox.Add(profesores); scheduler.Lightbox.Add(time); scheduler.Lightbox.Add(nota); scheduler.LoadData = true; scheduler.EnableDataprocessor = true; scheduler.BeforeInit.Add(string.Format("initResponsive({0})", scheduler.Name)); return(View(scheduler)); }
public YearEventView(ISelfConfigureCell cell) { InitializeComponent(); for (int i = 1; i < 13; i++) { cell = new YearView(i); BringFormChild(cell, MainPanel); } }
public ActionResult Details() { var sched = new DHXScheduler(this) { XY = { scroll_width = 0 }, Config = { first_hour = 7, last_hour = 20, time_step = 30, limit_time_select = true } }; var text = new LightboxText("text", "Description") { Height = 50 }; sched.Lightbox.Add(text); var select = new LightboxSelect("color", "Priority"); select.AddOptions(new List<object>{ new { key = "#ccc", label = "Low" }, new { key = "#76B007", label = "Medium" }, new { key = "#FE7510", label = "Hight" } }); sched.Lightbox.Add(select); var check = new LightboxRadio("category", "Category"); check.AddOption(new LightboxSelectOption("job", "Job")); check.AddOption(new LightboxSelectOption("family", "Family")); check.AddOption(new LightboxSelectOption("other", "Other")); sched.Lightbox.Add(check); var check2 = new LightboxRadio("category2", "Category2"); check2.AddOption(new LightboxSelectOption("test1", "test1")); check2.AddOption(new LightboxSelectOption("test2", "test2")); check2.AddOption(new LightboxSelectOption("test3", "test3")); sched.Lightbox.Add(check2); sched.Lightbox.Add(new LightboxMiniCalendar("time", "Time:")); sched.Lightbox.Add(new LightboxCheckbox("remind", "Remind")); sched.LoadData = true; sched.EnableDataprocessor = true; sched.InitialDate = new DateTime(2011, 9, 11); // ADD YEAR VIEW var year = new YearView(); sched.Views.Add(year); sched.LoadData = true; sched.EnableDataprocessor = true; // SET LOCALE var locale = SchedulerLocalization.Localizations.English; sched.Localization.Set(locale); return View(sched); }
// GET: DifferentViews /// <summary> /// Week agenda and year view /// </summary> /// <returns></returns> public ActionResult YearNWeek() { var scheduler = new DHXScheduler(this); scheduler.Views.Clear(); scheduler.Views.Add(new WeekView()); var year = new YearView(); scheduler.Views.Add(year); scheduler.InitialView = year.Name; scheduler.LoadData = true; scheduler.EnableDataprocessor = true; return(View(scheduler)); }
public ActionResult Index() { var scheduler = new DHXScheduler(this); scheduler.Skin = DHXScheduler.Skins.Flat; scheduler.InitialValues.Add("text", "Holiday"); scheduler.Config.first_hour = 0; scheduler.Config.last_hour = 23; scheduler.EnableDynamicLoading(SchedulerDataLoader.DynamicalLoadingMode.Year); scheduler.Views.Clear(); var year = new YearView(); scheduler.Views.Add(year); scheduler.InitialView = year.Name; scheduler.LoadData = true; scheduler.EnableDataprocessor = true; ViewBag.calendrier = scheduler; return(View(scheduler)); }
/// <summary> /// Week agenda and year view /// </summary> /// <returns></returns> public ActionResult YearNWeek() { var scheduler = new DHXScheduler(this); scheduler.Views.Clear(); scheduler.Views.Add(new WeekView()); var year = new YearView(); scheduler.Views.Add(year); scheduler.InitialView = year.Name; scheduler.LoadData = true; scheduler.EnableDataprocessor = true; return View(scheduler); }
public ActionResult Details() { var sched = new DHXScheduler(this) { XY = { scroll_width = 0 }, Config = { first_hour = 7, last_hour = 20, time_step = 30, limit_time_select = true } }; var text = new LightboxText("text", "Description") { Height = 50 }; sched.Lightbox.Add(text); var select = new LightboxSelect("color", "Priority"); select.AddOptions(new List<object>{ new { key = "#ccc", label = "Low" }, new { key = "#76B007", label = "Medium" }, new { key = "#FE7510", label = "Hight" } }); sched.Lightbox.Add(select); // ------------------------- COMBOBOX ------------------------------ var select2 = new LightboxSelect("Test", "Test"); DataTable subjects = new DataTable(); List<Cust> columnCust = new List<Cust>(); using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString)) { string query = "SELECT * FROM SchedulerContext.dbo.ColoredEvents"; using (SqlCommand command = new SqlCommand(query, connection)) { connection.Open(); using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { columnCust.Add(new Cust { key = reader.GetInt32(0), label = reader.GetString(1) }); } } connection.Close(); } } select2.AddOptions(columnCust); sched.Lightbox.Add(select2); // ------------------------- /COMBOBOX ----------------------------- var check = new LightboxRadio("category", "Category"); check.AddOption(new LightboxSelectOption("job", "Job")); check.AddOption(new LightboxSelectOption("family", "Family")); check.AddOption(new LightboxSelectOption("other", "Other")); sched.Lightbox.Add(check); var check2 = new LightboxRadio("category2", "Category2"); check2.AddOption(new LightboxSelectOption("test1", "test1")); check2.AddOption(new LightboxSelectOption("test2", "test2")); check2.AddOption(new LightboxSelectOption("test3", "test3")); sched.Lightbox.Add(check2); sched.Lightbox.Add(new LightboxMiniCalendar("time", "Time:")); sched.Lightbox.Add(new LightboxCheckbox("remind", "Remind")); sched.LoadData = true; sched.EnableDataprocessor = true; sched.InitialDate = new DateTime(2011, 9, 11); // ADD YEAR VIEW var year = new YearView(); sched.Views.Add(year); sched.LoadData = true; sched.EnableDataprocessor = true; // SET LOCALE var locale = SchedulerLocalization.Localizations.English; sched.Localization.Set(locale); // block each sunday sched.TimeSpans.Add(new DHXBlockTime() { Day = DayOfWeek.Sunday }); return View(sched); }