private void GetPlanForSpecficDay( ) { PlanText = ""; string topBarDayText = ActualDayText.ToLower(); if (topBarDayText == "today") { topBarDayText = DayName.ToString().ToLower(); } Plans.Clear(); string userDayText = ""; foreach (var item in Session.LoggedUser.Plans) { string[] daysTab = item.DayOfRepeat.Split(' '); foreach (string day in daysTab) { userDayText = day.ToLower(); if (userDayText == topBarDayText) { ShowPlanInLabel(item); Exs = ConvertListToObservable(item.Excercises); } } } }
public static DayName NextDayName(DayName dayName) { switch (dayName) { case DayName.Senin: return(DayName.Selasa); case DayName.Selasa: return(DayName.Rabu); case DayName.Rabu: return(DayName.Kamis); case DayName.Kamis: return(DayName.Jumat); case DayName.Jumat: return(DayName.Sabtu); case DayName.Sabtu: return(DayName.Minggu); case DayName.Minggu: return(DayName.Senin); default: return(dayName); } }
public string GetName(DayName day) { if ((byte)day < 1 || (byte)day > 7) { return("This day name doesn't exist"); } return(day.ToString()); }
public Day(DayName name, int dayOfMonth) { DayOfWeek = name; if (DayOfWeek == DayName.NONE) { DayOfMonth = 0; } else { DayOfMonth = dayOfMonth; } }
public Day(DayName name) { DayOfWeek = name; if (DayOfWeek == DayName.NONE) { DayOfMonth = 0; } else { DayOfMonth = 1; } }
protected override OpResult _Store(DayName _obj) { if (_obj == null) { return(OpResult.NotifyStoreAction(OpResult.ResultStatus.ObjectIsNull, _obj, "DayName object cannot be created as it is null")); } if (Exists(_obj)) { ExecuteNonQuery(GetQuery_UpdateQuery(_obj)); return(OpResult.NotifyStoreAction(OpResult.ResultStatus.Updated, _obj)); } ExecuteNonQuery(GetQuery_InsertQuery(_obj)); _obj.FromDb = true; return(OpResult.NotifyStoreAction(OpResult.ResultStatus.Created, _obj)); }
public DayOfWeekVolume(DayOfWeek dayOfWeek, int[] distribution = null) { Day = dayOfWeek; //Получаем локализованное имя дня недели DateTime dt = DateTime.Now; while (dt.DayOfWeek != dayOfWeek) { dt = dt.AddDays(1); } DayName = dt.ToString("dddd", System.Globalization.CultureInfo.CurrentCulture); DayName = char.ToUpper(DayName[0]) + DayName.Substring(1); // if (distribution != null) { Distribution = distribution; } }
public Month(MonthName month, int days, DayName dayLastMonthEndedOn) { MonthOfYear = month; NumOfDays = days; Days = new Day[NumOfDays + 1]; DayName[] indexedDays = new DayName[8]; indexedDays[0] = DayName.NONE; indexedDays[1] = DayName.Sunday; indexedDays[2] = DayName.Monday; indexedDays[3] = DayName.Tuesday; indexedDays[4] = DayName.Wednesday; indexedDays[5] = DayName.Thursday; indexedDays[6] = DayName.Friday; indexedDays[7] = DayName.Saturday; Days[0] = new Day(DayName.NONE); //for (int i = 1; i < Days.Length; i++) int dayShift = (int)dayLastMonthEndedOn + 1; for (int i = dayShift; i < Days.Length; i++) { if (i <= 7) { Days[i] = new Day(indexedDays[i], i - dayShift); } else { int newIndex = (i % 7); if (newIndex == 0) { newIndex = 7; } Days[i] = new Day(indexedDays[newIndex], i - dayShift); } } }
private DbUpdateStatement GetQuery_UpdateQuery(DayName _obj) { return(DbMgr.CreateUpdateClause("DayNames", GetFields(_obj), "DayNameID", _obj.DayNameID)); }
private DbInsertStatement GetQuery_InsertQuery(DayName _obj) { Dictionary <string, DbFieldEntry> fields = GetFields(_obj); return(DbMgr.CreateInsertClause("DayNames", fields)); }
public Month(MonthName month, DayName dayLastMonthEndedOn) { MonthOfYear = month; switch (MonthOfYear) { case MonthName.January: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; case MonthName.February: //NumOfDays = 28; this = new Month(month, 28, dayLastMonthEndedOn); break; case MonthName.March: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; case MonthName.April: //NumOfDays = 30; this = new Month(month, 30, dayLastMonthEndedOn); break; case MonthName.May: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; case MonthName.June: //NumOfDays = 30; this = new Month(month, 30, dayLastMonthEndedOn); break; case MonthName.July: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; case MonthName.August: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; case MonthName.September: //NumOfDays = 30; this = new Month(month, 30, dayLastMonthEndedOn); break; case MonthName.October: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; case MonthName.November: //NumOfDays = 30; this = new Month(month, 30, dayLastMonthEndedOn); break; case MonthName.December: //NumOfDays = 31; this = new Month(month, 31, dayLastMonthEndedOn); break; default: //NumOfDays = -1; this = new Month(month); break; } #region oldcalc /* * Days = new Day[NumOfDays + 1]; * * DayName[] indexedDays = new DayName[8]; * indexedDays[0] = DayName.NONE; * indexedDays[1] = DayName.Sunday; * indexedDays[2] = DayName.Monday; * indexedDays[3] = DayName.Tuesday; * indexedDays[4] = DayName.Wednesday; * indexedDays[5] = DayName.Thursday; * indexedDays[6] = DayName.Friday; * indexedDays[7] = DayName.Saturday; * * Days[0] = new Day(DayName.NONE); * //for (int i = 1; i < Days.Length; i++) * int dayShift = (int)dayLastMonthEndedOn + 1; * for (int i = dayShift; i < Days.Length; i++) * { * if (i <= 7) * { * Days[i] = new Day(indexedDays[i], i - dayShift); * } * else * { * int newIndex = (i % 7); * if (newIndex == 0) * newIndex = 7; * * Days[i] = new Day(indexedDays[newIndex], i - dayShift); * } * * } */ #endregion }
public Month(MonthName month) { if (month == MonthName.NONE) { MonthOfYear = month; NumOfDays = -1; Days = new Day[1]; } else { MonthOfYear = month; DayName dayToStartOn = DayName.Sunday; switch (MonthOfYear) { case MonthName.January: NumOfDays = 31; break; case MonthName.February: NumOfDays = 28; break; case MonthName.March: NumOfDays = 31; break; case MonthName.April: NumOfDays = 30; break; case MonthName.May: NumOfDays = 31; break; case MonthName.June: NumOfDays = 30; break; case MonthName.July: NumOfDays = 31; break; case MonthName.August: NumOfDays = 31; break; case MonthName.September: NumOfDays = 30; break; case MonthName.October: NumOfDays = 31; break; case MonthName.November: NumOfDays = 30; break; case MonthName.December: NumOfDays = 31; break; default: NumOfDays = -1; break; } Days = new Day[NumOfDays + 1]; DayName[] indexedDays = new DayName[8]; indexedDays[0] = DayName.NONE; indexedDays[1] = DayName.Sunday; indexedDays[2] = DayName.Monday; indexedDays[3] = DayName.Tuesday; indexedDays[4] = DayName.Wednesday; indexedDays[5] = DayName.Thursday; indexedDays[6] = DayName.Friday; indexedDays[7] = DayName.Saturday; Days[0] = new Day(DayName.NONE); //for (int i = 1; i < Days.Length; i++) int dayShift = (int)dayToStartOn; for (int i = dayShift; i < Days.Length; i++) { if (i <= 7) { Days[i] = new Day(indexedDays[i], i - dayShift); } else { int newIndex = (i % 7); if (newIndex == 0) { newIndex = 7; } Days[i] = new Day(indexedDays[newIndex], i - dayShift); } } } // Defaults to Month starting on a Sunday }
internal ScheduledBell(byte[] data, int position) { Time = new TimeSpan(data[position + 0], data[position + 1], 0); Days = (DayName)data[position + 2]; }
public ScheduledBell() { Days = 0; Time = new TimeSpan(0, 0, 0); }
public bool Update(DayName dayName) { context.DayNames.Update(dayName); return(context.SaveChanges() > 0); }
public bool Create(DayName dayName) { context.DayNames.Add(dayName); return(context.SaveChanges() > 0); }
protected override void ProcessCore(TagHelperContext context, TagHelperOutput output) { if (DayName == null && MonthName == null && YearName == null) { output.SuppressOutput(); return; } output.TagName = "div"; output.TagMode = TagMode.StartTagAndEndTag; output.AppendCssClass("row xs-gutters"); var selectClass = "date-part noskin remember form-control"; if (ControlSize != ControlSize.Medium) { selectClass += " form-control-" + (ControlSize == ControlSize.Small ? "sm" : "lg"); } if (DayName.HasValue()) { var daysCol = new TagBuilder("div"); daysCol.AddCssClass("col"); var daySelect = new TagBuilder("select"); daySelect.Attributes.AddRange(new Dictionary <string, string> { { "data-native-menu", "false" }, { "name", DayName }, { "id", DayName }, { "class", selectClass }, { "data-minimum-results-for-search", "100" } }); if (Disabled) { daySelect.Attributes.Add("disabled", "disabled"); } using var _ = StringBuilderPool.Instance.Get(out var days); // Add initial option. days.AppendFormat("<option value=''>{0}</option>", _localizationService.GetResource("Common.Day")); // Add options for days. for (int i = 1; i <= 31; i++) { days.AppendFormat("<option value='{0}'{1}>{0}</option>", i, (Day != null && (Convert.ToInt32(Day) == i)) ? " selected=\"selected\"" : null); } daySelect.InnerHtml.AppendHtml(days.ToString()); daysCol.InnerHtml.AppendHtml(daySelect); output.Content.AppendHtml(daysCol); } if (MonthName.HasValue()) { var monthsCol = new TagBuilder("div"); monthsCol.AddCssClass("col"); var monthSelect = new TagBuilder("select"); monthSelect.Attributes.AddRange(new Dictionary <string, string> { { "data-native-menu", "false" }, { "name", MonthName }, { "id", MonthName }, { "class", selectClass }, { "data-minimum-results-for-search", "100" } }); if (Disabled) { monthSelect.Attributes.Add("disabled", "disabled"); } using var __ = StringBuilderPool.Instance.Get(out var months); // Add initial option. months.AppendFormat("<option value=''>{0}</option>", _localizationService.GetResource("Common.Month")); // Add options for months. for (int i = 1; i <= 12; i++) { months.AppendFormat("<option value='{0}'{1}>{2}</option>", i, (Month != null && Convert.ToInt32(Month) == i) ? " selected=\"selected\"" : null, CultureInfo.CurrentUICulture.DateTimeFormat.GetMonthName(i)); } monthSelect.InnerHtml.AppendHtml(months.ToString()); monthsCol.InnerHtml.AppendHtml(monthSelect); output.Content.AppendHtml(monthsCol); } if (YearName.HasValue()) { var yearsCol = new TagBuilder("div"); yearsCol.AddCssClass("col"); var yearSelect = new TagBuilder("select"); yearSelect.Attributes.AddRange(new Dictionary <string, string> { { "data-native-menu", "false" }, { "name", YearName }, { "id", YearName }, { "class", selectClass }, //{ "data-minimum-results-for-search", "100" } }); if (Disabled) { yearSelect.Attributes.Add("disabled", "disabled"); } using var ___ = StringBuilderPool.Instance.Get(out var years); years.AppendFormat("<option value=''>{0}</option>", _localizationService.GetResource("Common.Year")); // Add options for year. if (BeginYear == null) { BeginYear = DateTime.UtcNow.Year - 90; } if (EndYear == null) { EndYear = DateTime.UtcNow.Year + 10; } for (int i = BeginYear.Value; i <= EndYear.Value; i++) { years.AppendFormat("<option value='{0}'{1}>{0}</option>", i, (Year != null && Convert.ToInt32(Year) == i) ? " selected=\"selected\"" : null); } yearSelect.InnerHtml.AppendHtml(years.ToString()); yearsCol.InnerHtml.AppendHtml(yearSelect); output.Content.AppendHtml(yearsCol); } }
public int CompareTo(DayOfWeek other) { return(DayName.CompareTo(other.DayName)); }