private void btnApplyAddScreen_Click(object sender, System.Windows.RoutedEventArgs e) { e.Handled = true; showWait(); screenEdit.Description = tbScreenDescription.Text; DAL.Screengroups scg = new DAL.Screengroups(); scg = (DAL.Screengroups)cbScreenGroupsForAdd.SelectedItem; screenEdit.Groupid = (String)scg.Name; proxy.InsertScreen(screenEdit); showConfirmation(); lbScreens.DataContext = null; lbScreens.DataContext = GetScreenCollection(); gbAddScreen.Visibility = Visibility.Collapsed; }
private void ApplySelectedSchedule() { try { Boolean errors = false; if (ScheduleAddEditMode == "edit") //Edit ScheduleAddEditMode { } else //Add New { scheduleItem = new DAL.Schedule(); DateTime datestart = new DateTime(); DateTime schedstart = new DateTime(); DateTime schedend = new DateTime(); DateTime timestart = new DateTime(); DateTime starts = new DateTime(); DateTime ends = new DateTime(); //datestart = (DateTime)radSchedulingCalender.SelectedDate; //schedstart = (DateTime)radtimePickerStart.SelectedValue; //schedend = (DateTime)radtimePickerEnd.SelectedValue; DateTime? t1 = new DateTime(datestart.Year, datestart.Month, datestart.Day, schedstart.Hour, schedstart.Minute, schedstart.Second); DateTime? t2 = new DateTime(datestart.Year, datestart.Month, datestart.Day, schedend.Hour, schedend.Minute, schedend.Second); starts = (DateTime)t1; ends = (DateTime)t2; //MessageBox.Show(starts.ToString()); //configureScheduleItem scheduleItem.Loopstart = starts; scheduleItem.Loopend= ends; try { DAL.Loop loop = new DAL.Loop(); //loop = (DAL.Loop)cbMediaLoop.SelectedItem; scheduleItem.Loopid = loop.Id; scheduleItem.Loopname = loop.Name; scheduleItem.Createdon = (DateTime)DateTime.Now; } catch (Exception ex) { errors = true; } try { if (rbGroup.IsChecked == true) { scheduleItem.Screenid = "0"; scheduleItem.Screenname = ""; DAL.Screengroups scrg = new DAL.Screengroups(); scrg = (DAL.Screengroups)cbGroup.SelectedItem; scheduleItem.Groupid = scrg.Id; scheduleItem.Groupname = scrg.Name; } else { scheduleItem.Groupid = "0"; scheduleItem.Groupname = ""; DAL.Screen scr = new DAL.Screen(); scr = (DAL.Screen)cbDisplay.SelectedItem; scheduleItem.Screenid = scr.Id; scheduleItem.Screenname = scr.Screenname; } } catch (Exception ex) { si.sii("Error creating schedule item"); si.six(ex); errors = true; } if (errors == false) { si.sii("Creating OK, inserting Schedule Item"); proxy.InsertScheduleItem(scheduleItem); } } } catch (Exception ex) { } }
private void btnApplyScreenGroup_Click(object sender, System.Windows.RoutedEventArgs e) { e.Handled = true; showWait(); DAL.Screengroups scrg = new DAL.Screengroups(); scrg.Name = tbScreenGroup.Text; gbAddGroup.Visibility = Visibility.Collapsed; proxy.InsertScreenGroup(scrg); showConfirmation(); RefreshScreenGroupCollection(); }
private void btnRemoveGroup_Click(object sender, System.Windows.RoutedEventArgs e) { e.Handled = true; DAL.Screengroups selectedGroup = new DAL.Screengroups(); selectedGroup = (DAL.Screengroups)lbGroups.SelectedItem; proxy.RemoveGroup(selectedGroup); RefreshScreenGroupCollection(); }
private void btnApplyScreenChanges_Click(object sender, System.Windows.RoutedEventArgs e) { e.Handled = true; showWait(); DAL.Screen screen = new DAL.Screen(); screen = (DAL.Screen)lbScreens.SelectedItem; DAL.Screengroups group = new DAL.Screengroups(); group = (DAL.Screengroups)cbGroups.SelectedItem; screen.Groupid = group.Name; proxy.ChangeScreenGroup(screen); showConfirmation(); cbGroups.Visibility = Visibility.Collapsed; btnApplyScreenChanges.Visibility = Visibility.Collapsed; btnCancelScreenChanges.Visibility = Visibility.Collapsed; }