private void addSch() { ScheduleM sm = new ScheduleM(); sm.schedule_title = this.schedule_title; sm.date = this.date; sm.month = this.month; sm.year = this.year; sm.hour = this.hour; sm.minute = this.minute; sm.time = this.time; sm.location = this.location; sm.priority = this.priority; sm.repeat = this.repeat; sm.user_id = this.user_id; sm.addSchedule(); if (sm.response == "500") { serverResponse = "500"; } else { serverResponse = ""; } }
public string recentEntryID(string uid) { ScheduleM sm = new ScheduleM(); sm.user_id = uid; return(sm.getLastInsertedId()); }
public string getEventCards() { string list = ""; Random rnd = new Random(); ScheduleM sm = new ScheduleM(); sm.month = this.month; sm.year = this.year; sm.user_id = this.user_id; foreach (string date in sm.getAllDates()) { int cardColor = rnd.Next(1, 4); string card = "<div class='date-card-small date-card-small-" + cardColor.ToString() + "'>" + "<a href='calender?y=2018&m=4&d=" + date + "'><div class='date-card-small-date'>" + date + "</div><ul class='card-list'>"; string schList = ""; List <string> schedules = new List <string>(); sm.date = date; foreach (ScheduleM sch in sm.getSchedulesByDate()) { schedules.Add(sch.schedule_title); } if (schedules.Count() < 3) { foreach (string schedule in schedules) { schList = schList + "<li>" + schedule + "</li>"; } } else { int i = 0; while (i < 3) { schList = schList + "<li>" + schedules[i] + "</li>"; i++; } schList = schList + "<li class='center'>...</li>"; } card = card + schList + "</ul></a></div>"; list = list + card; } if (sm.response == "500") { serverResponse = "500"; } if (list == "") { return("No schedules have been added in this month yet!"); } else { return(list); } }
public EditScheduleP getSch(string sid) { EditScheduleP info = new EditScheduleP(); ScheduleM sm = new ScheduleM(); sm.schedule_id = sid; sm = sm.getSchedulesById(); Dt dt = new Dt(); info.schedule_title = sm.schedule_title; info.date = sm.date; info.month = sm.month; info.year = sm.year; info.hour = sm.hour; info.minute = sm.minute; info.time = sm.time; info.location = sm.location; info.priority = sm.priority; if (sm.response == "500") { info.serverResponse = "500"; } return(info); }
protected internal ScheduleVM(Action <bool> RegistrateEnabled) { this.RegistrateEnabled = RegistrateEnabled; ScheduleM = new ScheduleM(); Loading = new BackgroundWorker(); Loading.DoWork += LoadingModel; Loading.RunWorkerCompleted += LoadingModelComplete; Loading.RunWorkerAsync(); AppointmentLabel label = ScheduleM.Labels.CreateNewLabel(1, "Előjegyezve", "Előjegyezve", (Color)ColorConverter.ConvertFromString("#FFF8D040")); ScheduleM.Labels.Add(label); label = ScheduleM.Labels.CreateNewLabel(2, "Megjelent", "Megjelent", (Color)ColorConverter.ConvertFromString("#FF97F26D")); ScheduleM.Labels.Add(label); label = ScheduleM.Labels.CreateNewLabel(3, "Nem jelent meg", "Nem jelent meg", (Color)ColorConverter.ConvertFromString("#FFFF6961")); ScheduleM.Labels.Add(label); label = ScheduleM.Labels.CreateNewLabel(4, "Lemondta", "Lemondta", (Color)ColorConverter.ConvertFromString("#FFFFCCEB")); ScheduleM.Labels.Add(label); label = ScheduleM.Labels.CreateNewLabel(5, "Új időpontot kért", "Új időpontot kért", (Color)ColorConverter.ConvertFromString("#FF9FD3F5")); ScheduleM.Labels.Add(label); Erase.DoWork += EraseDoWork; Erase.RunWorkerCompleted += EraseComplete; Create.DoWork += CreateDoWork; Create.RunWorkerCompleted += CreateComplete; Modify.DoWork += ModifyDoWork; Modify.RunWorkerCompleted += ModifyComplete; }
public HttpResponseMessage PostSchedule([FromBody] ScheduleM s) { Schedule shc = new Schedule(); var availableRooms = db.RoomDetails .Where(m => m.Schedules.All(r => r.EndTime <= s.StartTime || r.StartTime >= s.EndTime)) .Where(r => r.RoomId != shc.RoomId) .Select(r => new { r.RoomId, r.RoomName }); //return all avilable rooms according to strat time and end time var result1 = Request.CreateResponse(HttpStatusCode.OK, availableRooms); return(result1); }
public string getEventList() { string list = ""; ScheduleM sm = new ScheduleM(); sm.date = this.date; sm.month = this.month; sm.year = this.year; sm.user_id = this.user_id; string priority = ""; foreach (ScheduleM sch in sm.getSchedulesByDate()) { if (sch.priority == "1") { priority = "<span class='red-dot'>O</span> High"; } if (sch.priority == "2") { priority = "<span class='green-dot'>O</span> Medium"; } if (sch.priority == "3") { priority = "<span class='green-dot'>O</span> Low"; } list = list + "<div class='event-box'>" + "<a href='/view/schedule?sid=" + sch.schedule_id + "'>" + "<div class='event-box-time'>" + sch.hour + ": " + sch.minute + sch.time + "</div>" + "<div class='event-box-title'>" + sch.schedule_title + "</div>" + "<div class='event-box-priority'>" + priority + "</div>" + "</a></div>"; } if (sm.response == "500") { serverResponse = "500"; } if (list == "") { return("No schedules have been added yet!"); } else { return(list); } }
private void delSch() { ScheduleM sm = new ScheduleM(); NoteM nm = new NoteM(); nm.schedule_id = this.schedule_id; sm.schedule_id = this.schedule_id; nm.deleteNoteBySchId(); sm.deleteSch(); if (sm.response == "500" || nm.response == "500") { response = "500"; } }
public ScheduleViewerP getInfo() { ScheduleViewerP info = new ScheduleViewerP(); ScheduleM sm = new ScheduleM(); sm.schedule_id = this.id; sm = sm.getSchedulesById(); Dt dt = new Dt(); info.title = sm.schedule_title; info.date = dt.getMonthByVal(int.Parse(sm.month)) + " " + sm.date + ", " + sm.year; info.time = sm.hour + ":" + sm.minute + " " + sm.time; info.location = sm.location; if (sm.priority == "1") { info.priority = "High"; } if (sm.priority == "2") { info.priority = "Medium"; } if (sm.priority == "3") { info.priority = "Low"; } if (sm.response == "500") { info.response = "500"; } return(info); }