public void OpenDayConfig(string day) { scId.Clear(); dayTypeId.Clear(); dayId.Text = CurrentYear.Text + day; CalendarDayRecordRequest request = new CalendarDayRecordRequest(); request.CaId = CurrentCalendar.Text; request.DayId = dayId.Text; request.year = CurrentYear.Text; RecordResponse <Model.Attendance.CalendarDay> dayObj = _branchService.ChildGetRecord <Model.Attendance.CalendarDay>(request); dayConfigWindow.Show(); schedulesStore.DataSource = LoadSchedules(); schedulesStore.DataBind(); dayTypesStore.DataSource = LoadDayTypes(); dayTypesStore.DataBind(); if (dayObj.result != null) { scId.Select(dayObj.result.scId.ToString()); dayTypeId.Select(dayObj.result.dayTypeId.ToString()); } }
public void OpenDayConfig(string day) { scId.Clear(); dayTypeId.Clear(); dayId.Text = CurrentYear.Text + day; CalendarDayRecordRequest request = new CalendarDayRecordRequest(); request.CaId = CurrentCalendar.Text; request.DayId = dayId.Text; request.year = CurrentYear.Text; RecordResponse <Model.Attendance.CalendarDay> dayObj = _branchService.ChildGetRecord <Model.Attendance.CalendarDay>(request); if (!dayObj.Success) { X.MessageBox.ButtonText.Ok = Resources.Common.Ok; X.Msg.Alert(Resources.Common.ErrorUpdatingRecord, GetGlobalResourceObject("Errors", dayObj.ErrorCode) != null ? GetGlobalResourceObject("Errors", dayObj.ErrorCode).ToString() : dayObj.Summary).Show(); return; } dayConfigWindow.Show(); if (dayObj.result == null) { DateTime t = DateTime.ParseExact(request.DayId, "yyyyMMdd", new CultureInfo("en")); dayConfigForm.Title = GetGlobalResourceObject("Common", (t.DayOfWeek).ToString() + "Text").ToString() + "- " + t.ToString(_systemService.SessionHelper.GetDateformat()); } else { dayConfigForm.Title = GetGlobalResourceObject("Common", ((DayOfWeek)(dayObj.result.dow % 7)).ToString() + "Text").ToString() + "- " + DateTime.ParseExact(dayObj.result.dayId, "yyyyMMdd", new CultureInfo("en")).ToString(_systemService.SessionHelper.GetDateformat()); } schedulesStore.DataSource = LoadSchedules(); schedulesStore.DataBind(); dayTypesStore.DataSource = LoadDayTypes(); dayTypesStore.DataBind(); if (dayObj.result != null) { if (dayObj.result.scId.HasValue) { scId.Select(dayObj.result.scId.Value.ToString()); } dayTypeId.Select(dayObj.result.dayTypeId.ToString()); } }