private void SetSelectedDate() { if (_textBox != null) { if (!string.IsNullOrEmpty(_textBox.Text)) { string s = _textBox.Text; if (SelectedDate != null) { // If the string value of the SelectedDate and the // TextBox string value are equal, we do not parse the // string again if we do an extra parse, we lose data in // M/d/yy format. // ex: SelectedDate = DateTime(1008,12,19) but when // "12/19/08" is parsed it is interpreted as // DateTime(2008,12,19) string selectedDate = DateTimeToString(SelectedDate.Value); if (selectedDate == s) { return; } } DateTime?d = SetTextBoxValue(s); if (!SelectedDate.Equals(d)) { SelectedDate = d; } } else { if (SelectedDate != null) { SelectedDate = null; } } } else { DateTime?d = SetTextBoxValue(_defaultText); if (!SelectedDate.Equals(d)) { SelectedDate = d; } } }
public ChartView(List <Company> companies) { InitializeComponent(); this.companies = companies; chartHorizontalLabel = new List <string>(); for (int i = 0; i < companies.Count; i++) { companies[i].closeStockValues = new List <float>(); companies[i].tradingDays = new List <DateTime>(); } dateTimeSelectedDate = DateTime.Now; DateTime fromDate = DateTime.Now.AddDays(-60); selectedDate = SelectedDate.CustomDate; selectDatePicker.SelectedIndex = 0; }
public void DeselectDate() { DisableAllSelectedPanels(); switch (viewMode) { case ViewMode.simpleDaySelected: LoadCalendar(ViewMode.singleCalendar); break; case ViewMode.eventScheduler: if (currentActiveCalendar.viewMode == Calendar.ViewMode.scheduledEvents) { noDateSelectedText.gameObject.SetActive(true); } break; } dateSelected = null; }
/// <summary> /// Updates selected date according to current Text property value /// </summary> private void SetSelectedDate() { var text = GetValue(TextProperty)?.ToString(); if (text != null) { if (!string.IsNullOrEmpty(text)) { if (SelectedDate.HasValue && SetTextFromDate(SelectedDate.Value.ToString()) == text) { return; } var dt = ParseText(text); if (SelectedDate.Equals(dt)) { return; } SetCurrentValue(SelectedDateProperty, dt); } else { if (!SelectedDate.HasValue) { return; } //Behavior of Silverlight component SetCurrentValue(SelectedDateProperty, new DateTime()); } } else { var dt = ParseText(_defaultText); if (SelectedDate.Equals(dt)) { return; } SetCurrentValue(SelectedDateProperty, dt); } }
public async Task GetPatientsFromServer() { var wbed = 0; try { if (SelectedWard == null) { return; } IsPageEnabled = true; string format = SelectedDate.ToString("dd-MM-yyyy", CultureInfo.InvariantCulture); wbed = SelectedBed != null ? SelectedBed.ID : 0; var patientsData = await _patientManager.GetPatientsByWardBed(format, SelectedWard.ID, wbed); if (!patientsData.Any()) { IsPageEnabled = false; DependencyService.Get <INotify>().ShowToast("No patient found!!"); return; } foreach (var patient in patientsData) { patient.ward_bed = $"{patient.ward_name}-{patient.bed_name}"; if (patient.is_care_giver) { patient.Patientname = $"{patient.Patientname} (Care Giver {patient.caregiverno})"; } patient.Therapeutic_Condition = string.IsNullOrEmpty(patient.Therapeutic_Condition) ? "NA" : patient.Therapeutic_Condition; } var list = patientsData.OrderBy(x => x.bed_no); Patients = new ObservableCollection <mstr_patient_info>(list); IsPageEnabled = false; } catch (Exception ex) { IsPageEnabled = false; await PageDialog.DisplayAlertAsync("Alert!!", ex.Message, "OK"); } }
private void SendEmailToHr() { string contentTemplete = FileHelper.GetEmailTemplate("TimehseetNoticeToHR.txt"); string from = Config.DefaultSendEmail; string to = Config.NoSubmittedEmailAddrs; string subject = string.Format("Timesheet Submit Status Reminder - {0}", UserInfo.FirstAndLastName); string content = string.Empty; if (!string.IsNullOrEmpty(contentTemplete.Trim())) { content = contentTemplete.Trim().Replace("{Firstname}", UserInfo.FirstName) .Replace("{Lastname}", UserInfo.LastName) .Replace("{Date}", SelectedDate.ToString("MM/dd/yyyy")) .Replace("{EmailDate}", DateTime.Now.ToString("MM/dd/yyyy")); } IEmailSender sender = ObjectFactory.GetInstance <IEmailSender>(); sender.SendMail(to, from, subject, content); }
public void SelectDate(CalendarDisplayObject displayObject) { dateSelected = new SelectedDate(displayObject.thisDate, displayObject); dateSelected.eventsScheduledToday = dm.eventScheduler.GetEvents(dateSelected.selectedDate); bool skipEventSchedulerToggle = false; if (currentActiveCalendar != null) { if (currentActiveCalendar.viewMode == Calendar.ViewMode.scheduledEvents) { if (eventSchedulerPanel.onScreen) { if (!currentActiveCalendar.gameObject.name.Equals("EventSchedulerCalendar")) { // Dont load the calendar if its already loaded, the user is simply selecting a new day LoadCalendar(ViewMode.eventScheduler); } } else { if (!currentActiveCalendar.gameObject.name.Equals("DaySelectedCalendar")) { // Dont load the calendar if its already loaded, the user is simply selecting a new day LoadCalendar(ViewMode.simpleDaySelected); } } } else { if (!currentActiveCalendar.gameObject.name.Equals("DaySelectedCalendar")) { // Dont load the calendar if its already loaded, the user is simply selecting a new day skipEventSchedulerToggle = true; LoadCalendar(ViewMode.simpleDaySelected); } } } if (viewMode == ViewMode.simpleDaySelected && !skipEventSchedulerToggle) { if (eventSchedulerPanel.onScreen) { EventSchedulerToggle(); } } DisplaySelectedDateInformation(); }
private void UpdateSchedule(bool forceRefresh) { if (_clinicianKey.HasValue) { if (ClinicianSchedule != null && !forceRefresh) { if (_selectedRange.StartDate.Date == _selectedRange.EndDate.Date) { ChangeDate(_selectedRange.StartDate); } else if (_selectedRange.StartDate.Date > SelectedDate || _selectedRange.EndDate.Date < SelectedDate) { _selectedRange.StartDate = SelectedDate.GetFirstDayOfWeek(); _selectedRange.EndDate = _selectedRange.StartDate.AddDays(6); } } else if (forceRefresh && _selectedRange.StartDate.Date == _selectedRange.EndDate.Date) { _selectedRange = new DateRange { StartDate = SelectedDate, EndDate = SelectedDate }; } var requestDispatcher = _asyncRequestDispatcherFactory.CreateAsyncRequestDispatcher(); requestDispatcher.Add( new GetClinicianScheduleByClinicianKeyAndDateRangeRequest { ClinicianKey = _clinicianKey.Value, StartDate = _selectedRange.StartDate, EndDate = _selectedRange.EndDate, SlotSizeInMinutes = TimeSlotSizeInMinutes, BeginTime = DailyScheduleStartTime, EndTime = DailyScheduleEndTime }); IsLoading = true; requestDispatcher.ProcessRequests( HandleGetClinicianScheduleByClinicianKeyAndDateRangeCompleted, HandleGetClinicianScheduleByClinicianKeyAndDateRangeException); } }
private bool Check_Inputs() { if (string.IsNullOrEmpty(SelectedDate.ToString())) { return(false); } if (string.IsNullOrEmpty(SelectedName)) { return(false); } if (string.IsNullOrEmpty(SelectedPrice)) { return(false); } if (!int.TryParse(SelectedPrice, out int ParsedInt)) { return(false); } return(true); }
private void OnTaskUpdated(Task obj) { for (int i = 0; i < Tasks.Count; i++) { if (Tasks[i].Id == obj.Id) { Tasks[i] = obj; } } if (SelectedDate.ToShortDateString() == obj.TaskDate.ToShortDateString()) { for (int i = 0; i < SelectedDateTasks.Count; i++) { if (SelectedDateTasks[i].Id == obj.Id) { SelectedDateTasks[i] = obj; } } } }
public bool LoadPostData(string postKey, NameValueCollection postData) { bool dataPosted = false; using (LogGroup logGroup = LogGroup.Start("Loading post data for the DateSelect control.", NLog.LogLevel.Debug)) { /*if (Page.Request.Form[UniqueID + "_Year"] != null && Page.Request.Form[UniqueID + "_Month"] != null && Page.Request.Form[UniqueID + "_Day"] != null) * { * DateTime newVal = new DateTime(Int32.Parse(Page.Request.Form[UniqueID + "_Year"]), Int32.Parse(Page.Request.Form[UniqueID + "_Month"]), Int32.Parse(Page.Request.Form[UniqueID + "_Day"])); * if (newVal != SelectedDate) * { * SelectedDate = newVal; * return true; * } * }*/ if (Page.Request.Form[ClientID + "_Year"] != null && Page.Request.Form[ClientID + "_Month"] != null && Page.Request.Form[ClientID + "_Day"] != null) { DateTime newValue = new DateTime(Int32.Parse(Page.Request.Form[ClientID + "_Year"]), Int32.Parse(Page.Request.Form[ClientID + "_Month"]), Int32.Parse(Page.Request.Form[ClientID + "_Day"])); LogWriter.Debug("Old value: " + SelectedDate.ToString()); LogWriter.Debug("New value: " + newValue.ToString()); if (newValue != SelectedDate) { SelectedDate = newValue; dataPosted = true; LogWriter.Debug("New value has been posted."); } else { LogWriter.Debug("Value hasn't changed. Skipped."); } } else { LogWriter.Debug("Form request items not found. Skipped."); } } return(dataPosted); }
// Methods private void CreateReservation(object obj) { CurrentReservation.Guest = SelectedGuest; CurrentReservation.Area = SelectedArea; CurrentReservation.ArrivalStatus = SelectedArrivalStatus; CurrentReservation.WantedSeats = SelectedWantedSeats; foreach (var table in SelectedReservedTables) { CurrentReservation.Tables.Add(table); } CurrentReservation.TimeIn = SelectedDate.ChangeTime(SelectedTimeIn.Hour, SelectedTimeIn.Minute); if (SelectedTimeOut.Hour != 0 && SelectedTimeOut.Minute != 0) { CurrentReservation.TimeOut = new DateTime(); CurrentReservation.TimeOut = SelectedDate.ChangeTime(SelectedTimeOut.Hour, SelectedTimeOut.Minute); } if (!string.IsNullOrEmpty(SelectedGuest.FirstName) || !string.IsNullOrEmpty(SelectedGuest.LastName)) { CurrentReservation.Guest = SelectedGuest; } string result = CurrentReservation.IsValid(); if (result == "true") { SqlConnector conn = new SqlConnector(); // If guest is not null then insert or update in people table. if (CurrentReservation.Guest != null) { conn.CreateOrUpdateGuest(CurrentReservation.Guest); } // Whether guest is null or not does not affect the reservation itself. conn.CreateReservation(CurrentReservation); MessageBox.Show("Your reservation has been saved!"); ClearAll(); } else { MessageBox.Show(result); } }
private void AddEntry() { if (_entryModel.Id != 0) { _entryModel.Id = Id; _entryModel.EntryDate = SelectedDate.ToShortDateString(); _entryModel.PricePerLiter = PricePerLiter; _entryModel.AmountOffuel = AmountOfFuel; _entryModel.DrivenDistance = DrivenDistance; _entryModel.ConsumptationPerHundredKilometer = EntryCalculator.CalculateAverageForHundredKilometer(AmountOfFuel, DrivenDistance); _entryModel.CostPerHundredKilometer = EntryCalculator.CalculateAverageForHundredKilometer(EntryCalculator.CalculateTotalFuelCosts(AmountOfFuel, PricePerLiter), DrivenDistance); _entryModel.TotalAmount = EntryCalculator.CalculateTotalFuelCosts(AmountOfFuel, PricePerLiter); SqLiteDataAccessCarRefuelTrackerModule.UpdateEntryInDatabase(_entryModel); } else { _entryModel.EntryDate = SelectedDate.ToShortDateString(); _entryModel.PricePerLiter = PricePerLiter; _entryModel.AmountOffuel = AmountOfFuel; _entryModel.DrivenDistance = DrivenDistance; _entryModel.ConsumptationPerHundredKilometer = EntryCalculator.CalculateAverageForHundredKilometer(AmountOfFuel, DrivenDistance); _entryModel.CostPerHundredKilometer = EntryCalculator.CalculateAverageForHundredKilometer(EntryCalculator.CalculateTotalFuelCosts(AmountOfFuel, PricePerLiter), DrivenDistance); _entryModel.TotalAmount = EntryCalculator.CalculateTotalFuelCosts(AmountOfFuel, PricePerLiter); _entryModel.CarId = _carModel.Id; SqLiteDataAccessCarRefuelTrackerModule.SaveEntryInDatabase(_entryModel); } _eventAggregator.GetEvent <NewsEvent>().Publish("EntryClosed"); Close?.Invoke(); }
private void UpdateMeetingTimes(bool updateStartTimes) { if (SelectedDate != null && SelectedArea != null) { DateTime first = SelectedDate.AddHours(SelectedArea.morningstarts.HasValue ? SelectedArea.morningstarts.Value : 7).AddMinutes(SelectedArea.morningstarts_minutes.HasValue ? SelectedArea.morningstarts_minutes.Value : 0); DateTime last = SelectedDate.AddHours(SelectedArea.eveningends.HasValue ? SelectedArea.eveningends.Value : 7).AddMinutes(SelectedArea.eveningends_minutes.HasValue ? SelectedArea.eveningends_minutes.Value : 0); DateTime current; int count = 0; if (updateStartTimes) { MeetingStartTimes.Clear(); } else { first = MeetingStart; } current = first; MeetingEndTimes.Clear(); if (current.Date != last.Date) { last = current.Date + last.TimeOfDay; } while ((current < last) && (count < 48)) { count++; if (updateStartTimes) { MeetingStartTimes.Add(current); } current = current.AddMinutes(30); MeetingEndTimes.Add(new EndTime() { Value = current, Start = first }); } } }
/// <summary> /// Обновление дат /// </summary> void UpdateSchedule() { // Вычисление дат начала и конца недели var StartWeek = SelectedDate.AddDays(1 - (int)SelectedDate.DayOfWeek); var EndWeek = SelectedDate.AddDays(7 - (int)SelectedDate.DayOfWeek); Template = new List <ScheduleTemplate>(); for (int i = 0; i < 6; i++) { var ShortName = Culture.DateTimeFormat.GetShortestDayName((DayOfWeek)Enum.GetValues(typeof(DayOfWeek)).GetValue(i + 1)); var Days = StartWeek.AddDays(i).ToString("M", Culture); Template.Add(new ScheduleTemplate { Title = $"{ShortName}, {Days}", DayOfWeek = i + 1, LessonNumber = 0 }); } Today = DateTime.Now.DayOfYear >= StartWeek.DayOfYear && DateTime.Now.DayOfYear <= EndWeek.DayOfYear; }
/// <summary> /// Createa a Calendar. /// </summary> /// <param name="random"></param> /// <returns></returns> public override Calendar Create(DeterministicRandom random) { Calendar calendar = new Calendar(); if (DisplayDate != null) { calendar.DisplayDate = (DateTime)DisplayDate.GetData(random); } if (DisplayDateEnd != null) { calendar.DisplayDateEnd = (DateTime)DisplayDateEnd.GetData(random); } if (DisplayDateStart != null) { calendar.DisplayDateStart = (DateTime)DisplayDateStart.GetData(random); } calendar.FirstDayOfWeek = FirstDayOfWeek; calendar.IsTodayHighlighted = IsTodayHighlighted; calendar.SelectionMode = SelectionMode; calendar.DisplayMode = DisplayMode; HomelessTestHelpers.Merge(calendar.BlackoutDates, BlackoutDates); //SelectedDate property cannot be set when the selection mode is None. // and //BlackoutDates cannot contain the SelectedDate. if (SelectedDate != null && calendar.SelectionMode != CalendarSelectionMode.None) { DateTime date = (DateTime)SelectedDate.GetData(random); if (!calendar.BlackoutDates.Contains(date)) { calendar.SelectedDate = date; } } return(calendar); }
public void NextPage(int?idbranch, int?livingroom, int?idworkout) { _idbranch = idbranch; _idlivingroom = livingroom; _idworkout = idworkout; //var branc = branchOffice.GetByID((int)idbranch); //_datestart = branc.StarHour; //_dateend = branc.EndHour; SelectedDate = SelectedDate.AddMilliseconds(50); //switch (Mode) //{ // case WpfScheduler.Mode.Day: // SelectedDate = SelectedDate.AddDays(1); // break; // case WpfScheduler.Mode.Week: // SelectedDate = SelectedDate.AddDays(7); // break; // case WpfScheduler.Mode.Month: // SelectedDate = SelectedDate.AddMonths(1); // break; //} }
private void ChangeDate(object parameter) { string stringParameter = parameter as string; if (stringParameter == null) { return; } switch (stringParameter) { case "+": SelectedDate = SelectedDate.AddDays(1d); break; case "-": SelectedDate = SelectedDate.AddDays(-1d); break; default: SelectedDate = DateTime.Today; break; } }
private void Init() { if (ShowLabel) { this.Children.Add(new Label { Text = SelectedDate.ToShortDateString(), HorizontalOptions = LayoutOptions.Fill, HorizontalTextAlignment = TextAlignment.Center, VerticalOptions = LayoutOptions.Center, TextColor = Color.Black }); } if (Device.RuntimePlatform == Device.iOS) { this.Children.Add(new CustomDatePicker_iOS(this)); } else if (Device.RuntimePlatform == Device.Android) { this.Children.Add(new CustomDatePicker_Droid(this)); } }
private void SaveFlight() { if (Passengers.Count != 0) { ObservableCollection <PassengersInFlightModel> passList = new ObservableCollection <PassengersInFlightModel>(); foreach (var p in Passengers) { passList.Add(new PassengersInFlightModel { Id = p.Id, Date = SelectedDate.ToShortDateString(), PassengerName = p.PassengerName, SeatNumber = p.SeatNumber }); } FlightsViewModel.ChangedFlight = new TripModel (SelectedTrip.TripNumber, SelectedDate.ToShortDateString(), SelectedTrip.AirwayCompany, SelectedTrip.Plane, SelectedTrip.TownFrom, SelectedTrip.TownTo, SelectedTrip.DepTime, SelectedTrip.ArrTime, null, passList); } else if (SelectedDate == null) { MessageBox.Show("Date for trip is not selected!"); } else if (Passengers.Count == 0) { MessageBox.Show("Passengers list is empty! Please,add passengers."); } else { MessageBox.Show("Check entered data! Something is wrong."); } }
private void SetList() { string sdate = "", edate = ""; SelectedDate.GetStartEndDate(ref sdate, ref edate); var atnds = AttendanceRepo.GetStudentAttendance(SelectedStudenID, SelectedClassID, sdate, edate); int count = SelectedDate.GetDaysInMonth(); IEnumerable <StudentAttendance> _list = null; for (int i = 1; i <= count; i++) { bool isExisted = false; StudentAttendance temp = null; foreach (var item in atnds) { if (i == item.DayNumber) { item.isExisted = true; temp = item; isExisted = true; break; } } if (!isExisted) { temp = new StudentAttendance() { isPresent = false, DayNumber = i, DayName = sdate.AddDaysInDate(i).GetDayName() }; } _list = _list.Add(temp); } StudentAttendanceList = _list; }
private TimeSpan GetTimeOfDay() { if (_timeOfDayChanged || !_timeOfDay.HasValue) { if (IsValueSelected(_hourInput) && IsValueSelected(_minuteInput) && IsValueSelected(_secondInput)) { var hours = (int)_hourInput.SelectedItem; var minutes = (int)_minuteInput.SelectedItem; var seconds = (int)_secondInput.SelectedItem; hours += GetAmPmOffset(hours); _timeOfDay = new TimeSpan(hours, minutes, seconds); } else { _timeOfDay = SelectedDate.GetValueOrDefault(DateTime.Today).TimeOfDay; } _timeOfDayChanged = false; } return(_timeOfDay.Value); }
private void QueryData() { string selectedDateFormat = string.Empty; if (SelectedParameterType == null || SelectedDate == null || CurrentEquipment == null) { return; } switch (SelectedTimeType) { case TimeType.Day: selectedDateFormat = "yyyy-MM-dd"; break; case TimeType.Month: selectedDateFormat = "yyyy-MM"; break; case TimeType.Year: selectedDateFormat = "yyyy"; break; default: break; } var action = new Action(() => { var dataList = _historyDataService.GetHistoryDataList(CurrentEquipment.equipmentId.ToString(), _selectedParameterType.typeId.ToString(), SelectedTimeType, SelectedDate.ToString(selectedDateFormat)); _eventAggregator.GetEvent <HistoryDataUpdatedEvent>().Publish(new HistoryDataUpdatedEventArg(dataList, SelectedTimeType, SelectedParameterType.typeName)); }); action.BeginInvoke(null, null); }
public RuntimeProperties(ServiceConfigParameters ConfigParameters) { _ServiceConfigParameters = ConfigParameters; //personal _Staff_ID = new StaffID(); _Full_Name = new FullName(); _Country = new Country(); _ContractType = new ContractType(); _ContractTypeForReports = new ContractTypeForReports(); _Position = new Position(); _DateOfTREnd = new DateOfTREnd(); _DateOfTRStart = new DateOfTRStart(); _DateOfEntrance = new DateOfEntrance(); _CalendarName = new CalendarName(); _TemplateFilter = new TemplateFilter(); _ArePropReadyPersonal = new ArePropReady(); _BusinessUnitInfo = new BusinessUnitInfo(); _PMSA = new PMSA(); _PMSAItem = new PMSAItem(); _Gender = new Gender(); _ActivityCodeInfo = new ActivityCodeInfo(); _OfficialLS = new OfficialLS(); _PhoneDirOnly = new PhoneDirOnly(); //update _SelectedDate = new SelectedDate(); _SelectedDateStatus = new SelectedDateStatus(); _SelectedDateTransactionStatus = new SelectedDateTransactionStatus(); _SelectedDateType = new SelectedDateType(); _SelectedDateisOptional = new SelectedDateisOptional(); _PercentPerDay = new PercentPerDay(); _SelectedJob = new SelectedJob(); _MaxHoursDaily = new MaxHoursDaily(); _ArePropReadyTRUpdate = new ArePropReady(); _TRInputListClient = new TRInputListClient(); _LastOpenDay = new LastOpenDay(); //submit _SumOfHours = new SumOfHours(); _TRInputList = new TRInputList(); _WorkingHoursWeekly = new WorkingHoursWeekly(); _MinHoursDaily = new MinHoursDaily(); _FirstSubmitableDay = new FirstSubmitableDay(); _SelectedActivityCode = new SelectedActivityCode(); _Description = new Description(); _Location = new Location(); _BusinessUnit = new BusinessUnit(); _ReasonCode = new ReasonCode(); _ArePropReadyTRSubmit = new ArePropReady(); _PeriodEnd = new PeriodEnd(); //reports _PeriodStarting = new PeriodStarting(); _ArePropReadyReports = new ArePropReady(); _ReportIntervalFrom = new ReportIntervalFrom(); _ReportIntervalTo = new ReportIntervalTo(); _UserIDList = new UserIDList(); _SelectedReportTemplate = new SelectedReportTemplate(); _SelectedReportType = new SelectedReportType(); //külön queryk-ben/Getparameters-ben kap értéket _LastSubmittedDay = new LastSubmittedDay(); _JobCh = new JobCH(); _InsertedHour = new InstertedHour(); _ValidationConstraint = new ValidationConstraint(); _JobFilter = new JobFilter(); _ActivityCodeFilter = new ActivityCodeFilter(); _UserGroup = new UserGroup(); _ReasonCodeFilter = new ReasonCodeFilter(); }
private string GetSelectedDate() { return(SelectedDate.ToString(DATE_FORMAT)); }
private DateTime GetCorrectDateTime() { return(SelectedDate.GetValueOrDefault(DateTime.Today).Date + GetTimeOfDay()); }
private void BtnIncMonth_Click(object sender, RoutedEventArgs e) { SelectedDate = SelectedDate.AddMonths(1); }
private void RefreshDayPreviews() { // figure out 'dayNum' day of week then populate the day previews int dayOffset = 0; switch (SelectedDate.DayOfWeek.ToString()) { case "Monday": dayOffset = 0; break; case "Tuesday": dayOffset = -1; break; case "Wednesday": dayOffset = -2; break; case "Thursday": dayOffset = -3; break; case "Friday": dayOffset = -4; break; case "Saturday": dayOffset = -5; break; case "Sunday": dayOffset = -6; break; } for (int i = 0; i < DayInfoCount; i++) { //DayInfoPreviews[i] = lck_Comm.GetDayInfo(SelectedStore.Id, Globals.DateTime_to_DayNumber(SelectedDate.AddDays(i + dayOffset))); DayInfoPreviews[i] = lck_Comm.GetDayInfo(Globals.DateTime_to_DayNumber(SelectedDate.AddDays(i + dayOffset))); DayInfoPreviews[i].Clicked -= HandleDayInfoClicked; DayInfoPreviews[i].Clicked += HandleDayInfoClicked; } }
private IEnumerable <ClassAttendanceList> GetList() { int days = SelectedDate.GetDaysInMonth(); string sData = "", eDate = ""; SelectedDate.GetStartEndDate(ref sData, ref eDate); var atndList = AttendanceRepo.GetClassAttendance(SelectedClassID, SessionID, SelectedSectionID, sData, eDate); var stdList = AttendanceRepo.GetStudentsListForAttendance(SelectedClassID, SelectedSectionID); IEnumerable <ClassAttendanceList> newList = null; foreach (var item in stdList) { var atnds = from atnd in atndList where atnd.StudentID == item.StudentID select atnd; var atdStd = new ClassAttendanceList() { StudentName = item.StudentName, StudentID = item.StudentID }; foreach (var atnd in atnds) { int day = atnd.AttendanceDate.GetDayOfMonth(); string isPresent = atnd.isPresent ? "p" : "A"; switch (day) { case 1: atdStd.Day01 = isPresent; break; case 2: atdStd.Day02 = isPresent; break; case 3: atdStd.Day03 = isPresent; break; case 4: atdStd.Day04 = isPresent; break; case 5: atdStd.Day05 = isPresent; break; case 6: atdStd.Day06 = isPresent; break; case 7: atdStd.Day07 = isPresent; break; case 8: atdStd.Day08 = isPresent; break; case 9: atdStd.Day09 = isPresent; break; case 10: atdStd.Day10 = isPresent; break; case 11: atdStd.Day11 = isPresent; break; case 12: atdStd.Day12 = isPresent; break; case 13: atdStd.Day14 = isPresent; break; case 14: atdStd.Day14 = isPresent; break; case 15: atdStd.Day15 = isPresent; break; case 16: atdStd.Day16 = isPresent; break; case 17: atdStd.Day17 = isPresent; break; case 18: atdStd.Day18 = isPresent; break; case 19: atdStd.Day19 = isPresent; break; case 20: atdStd.Day20 = isPresent; break; case 21: atdStd.Day21 = isPresent; break; case 22: atdStd.Day22 = isPresent; break; case 23: atdStd.Day23 = isPresent; break; case 24: atdStd.Day24 = isPresent; break; case 25: atdStd.Day25 = isPresent; break; case 26: atdStd.Day26 = isPresent; break; case 27: atdStd.Day27 = isPresent; break; case 28: atdStd.Day28 = isPresent; break; case 29: atdStd.Day29 = isPresent; break; case 30: atdStd.Day30 = isPresent; break; case 31: atdStd.Day31 = isPresent; break; } } newList = newList.Add(atdStd); } return(newList); }
private void RenderTextBox(HtmlTextWriter writer) { writer.AddAttribute(HtmlTextWriterAttribute.Type, "text"); writer.AddAttribute(HtmlTextWriterAttribute.Name, UniqueID); writer.AddAttribute(HtmlTextWriterAttribute.Value, (SelectedDate != DateTime.MinValue ? SelectedDate.ToString(Format) : "")); if (!AllowEditing) { writer.AddAttribute(HtmlTextWriterAttribute.ReadOnly, "readonly"); } base.AddAttributesToRender(writer); writer.RenderBeginTag(HtmlTextWriterTag.Input); writer.RenderEndTag(); }
private void OnLoadReport() { byte[] byteArray = DownloadReport(); if (byteArray != null) { using (SaveFileDialog dlg = new SaveFileDialog()) { dlg.FileName = String.Format("Отчет {0} за {1}.xls", Member.FullName, SelectedDate.ToString("d")); dlg.DefaultExt = ".xls"; dlg.Filter = "Excel document (.xls)|*.xls"; DialogResult result = dlg.ShowDialog(); if (result == DialogResult.OK) { string filename = dlg.FileName; File.WriteAllBytes(filename, byteArray); } } } }