public DayViewControl(DateTime day, AppointmentDatabase ad) { InitializeComponent(); DataTable dt = new DataTable(); dt.Columns.Add(); m_day = day; currentDate.Content = m_day.ToString("dddd MMMM d, yyyy"); //Setting proper Dayview Offset int offset = 8; if ((DateTime.Now.TimeOfDay.Hours - offset < 10) && (currentDate.Content.ToString() == DateTime.Now.ToString("dddd MMMM d, yyyy"))) { int val = DateTime.Now.TimeOfDay.Hours - offset; dvScrollView.ScrollToVerticalOffset(val * 216); } else { dvScrollView.ScrollToVerticalOffset(0); } //-------- m_appointmentDatabase = ad; UpdateDayWithAppointments(); }
public DayViewControl(AppointmentDatabase a) { InitializeComponent(); DataTable dt = new DataTable(); dt.Columns.Add(); m_appointmentDatabase = a; UpdateDayWithAppointments(); }
private void CreateAppointment_Click(object sender, MouseButtonEventArgs e) { // Bring up window to add appointment EditAppointment form = new EditAppointment(); Rectangle r = (Rectangle)sender; DateTime datetime = DateTime.Parse((String)currentDate.Content + " " + (String)r.Tag); Grid g = (Grid)this.Parent; MainWindow mw = (MainWindow)g.Parent; m_appointmentDatabase = mw.NewAppointmentClicked(datetime, (String)((StackPanel)(r.Parent)).Tag); UpdateDayWithAppointments(); }