private void btnAddScreen_Click(object sender, System.Windows.RoutedEventArgs e) { e.Handled = true; try { screenEdit = new DAL.Screen(); gbAddScreen.DataContext = screenEdit; gbAddScreen.Visibility = Visibility.Visible; tbScreenID.Focus(); } catch (Exception ex) { } }
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 btnRemoveScreen_Click(object sender, System.Windows.RoutedEventArgs e) { e.Handled = true; try { DAL.Screen _screen = new DAL.Screen(); _screen = (DAL.Screen)lbScreens.SelectedItem; proxy.RemoveScreen(_screen); lbScreens.DataContext = null; lbScreens.DataContext = GetScreenCollection(); } catch (Exception ex) { } }
private void checkForDisplaySchedule() { try { if (rbDisplay.IsChecked == true) { DAL.Screen scr = new DAL.Screen(); scr = (DAL.Screen)cbDisplay.SelectedItem; } } catch (Exception ex) { } }
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; }