void imbNext_Click(object sender, ImageClickEventArgs e) { switch (CalendarCtrl.ViewType) { case CalendarViewType.MultiDay: if (CalendarCtrl.ViewMode == ViewModeType.Day) { CalendarCtrl.SelectedDate = CalendarCtrl.SelectedDate.AddDays(1); } if (CalendarCtrl.ViewMode == ViewModeType.WorkWeek || CalendarCtrl.ViewMode == ViewModeType.Week) { CalendarCtrl.SelectedDate = CalendarCtrl.SelectedDate.AddDays(7); } break; case CalendarViewType.Month: CalendarCtrl.SelectedDate = CalendarCtrl.SelectedDate.AddMonths(1); break; case CalendarViewType.Year: CalendarCtrl.SelectedDate = CalendarCtrl.SelectedDate.AddYears(1); break; default: break; } _pc["AjaxCal_SelDate"] = CalendarCtrl.SelectedDate.ToString(CultureInfo.InvariantCulture); CalendarCtrl.Refresh(); UpdateTodayButton(); }
private void BindClendarControl() { if (!IsPostBack) { BindViewType(); } BindLabelHeader(); int mask = 0; foreach (ListItem li in cblType.Items) { if (li.Selected) { mask = mask | int.Parse(li.Value); } } DataTable dt; dt = Mediachase.IBN.Business.CalendarView.GetListCalendarEntries(CalendarCtrl.DisplayStartDate, CalendarCtrl.DisplayEndDate, true, false, false, mask, int.Parse(ddlPerson.SelectedValue), ProjectID, true); int fdow = (int)System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek; fdow = (int)Math.Pow(2, fdow); CalendarCtrl.FirstDayOfWeek = (CalendarDayOfWeek)fdow; CalendarCtrl.Items.Clear(); CalendarCtrl.DataSource = dt.DefaultView; CalendarCtrl.DataBind(); CalendarCtrl.DayLinkFormat = "../events/eventedit.aspx?ProjectId=" + ProjectID + "&start={0:g}"; pc["ProjectCWrapper_StartDate"] = CalendarCtrl.SelectedDate.ToString("d", culture); }
void dtcWeek_ValueChange(object sender, EventArgs e) { CalendarCtrl.SelectedDate = dtcWeek.SelectedDate; _pc["AjaxCal_SelDate"] = CalendarCtrl.SelectedDate.ToString(CultureInfo.InvariantCulture); CalendarCtrl.Refresh(); UpdateTodayButton(); }
private void BindClendarControl() { if (!IsPostBack) { BindViewType(); } else { SelectRightTab(CalendarCtrl.ViewType); } BindLabelHeader(); int mask = 0; foreach (ListItem li in cblType.Items) { if (li.Selected) { mask = mask | int.Parse(li.Value); } } int UserID = 0; if (pc["Calendar1_CurrentTab"] != "SharedCalendars") { UserID = Security.CurrentUser.UserID; } else { UserID = int.Parse((string)ViewState["SharedId"]); } DataTable dt = Mediachase.IBN.Business.CalendarView.GetListCalendarEntriesByUser( CalendarCtrl.DisplayStartDate, CalendarCtrl.DisplayEndDate, true, false, false, mask, UserID, true); int fdow = (int)CultureInfo.CurrentCulture.DateTimeFormat.FirstDayOfWeek; fdow = (int)Math.Pow(2, fdow); CalendarCtrl.FirstDayOfWeek = (CalendarDayOfWeek)fdow; CalendarCtrl.Items.Clear(); CalendarCtrl.DataSource = dt.DefaultView; CalendarCtrl.DataBind(); CalendarCtrl.DayLinkFormat = "../events/eventedit.aspx?start={0:g}"; }
private void Awake() { instance = this; }