public static string DayOfWeek(WeekDays dayOfWeekFlag, CaseNames caseName) { switch (dayOfWeekFlag) { case WeekDays.Sunday: return(DayOfWeek(System.DayOfWeek.Sunday, caseName)); case WeekDays.Monday: return(DayOfWeek(System.DayOfWeek.Monday, caseName)); case WeekDays.Tuesday: return(DayOfWeek(System.DayOfWeek.Tuesday, caseName)); case WeekDays.Wednesday: return(DayOfWeek(System.DayOfWeek.Wednesday, caseName)); case WeekDays.Thursday: return(DayOfWeek(System.DayOfWeek.Thursday, caseName)); case WeekDays.Friday: return(DayOfWeek(System.DayOfWeek.Friday, caseName)); case WeekDays.Saturday: return(DayOfWeek(System.DayOfWeek.Saturday, caseName)); default: return(DayOfWeek(System.DayOfWeek.Sunday, caseName)); } }
//private static readonly string[] _months = new string[] //{ // "იანვარი", "თებერვალი", "მარტი", "აპრილი", "მაისი", "ივნისი", // "ივლისი", "აგვისტო", "სექტემბერი", "ოქტომბერი", "ნოემბერი", "დეკემბერი" //}; //private static readonly string[] _weekdays = new string[] //{ // "კვირა", "ორშაბათი", "სამშაბათი", "ოთხშაბათი", // "ხუთშაბათი", "პარასკევი", "შაბათი", //}; /// <summary> /// გადაყავის სიტყვა ბრუნვაში /// </summary> /// <param name="word">სიტყვა</param> /// <param name="caseName">ბრუნვა</param> /// <returns>გადაყვანილი სიტყვა</returns> public static string CombineWordCase(string word, CaseNames caseName) { if (caseName == CaseNames.Nominative) { return(word); } return($"{(word.EndsWith("ი") ? word.Substring(0, word.Length - 1) : word)}ს"); }
/// <summary> /// Removes one load case or load combination from the list of cases included in the specified load combination. /// </summary> /// <param name="loadCase">The load case included within the load combination.</param> /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception> public void RemoveCase(LoadCase loadCase) { _apiLoadCombinations?.DeleteCase(Name, eCaseComboType.LoadCase, loadCase.Name); CaseNames.Remove(CaseNames.FirstOrDefault(o => o.Item1 == loadCase.Name)); Cases.Remove(Cases.FirstOrDefault(o => o.Load == loadCase)); }
/// <summary> /// Removes one load case or load combination from the list of cases included in the specified load combination. /// </summary> /// <param name="loadCase">The load case included within the load combination.</param> public void RemoveCase(LoadCase loadCase) { CaseNames.Remove(CaseNames.FirstOrDefault(o => o.Item1 == loadCase.Name)); Cases.Remove(Cases.FirstOrDefault(o => o.Load == loadCase)); }
public static string DayOfWeek(DayOfWeek dayOfWeek, CaseNames caseName) { return(CombineWordCase(GetWeekDay((int)dayOfWeek), caseName)); }
public static string DayOfWeek(DateTime date, CaseNames caseName) { return(DayOfWeek(date.DayOfWeek, caseName)); }
public static string DateToMonth(DateTime date, CaseNames caseName) { return(CombineWordCase(GetMonthName(date.Month), caseName)); }
/// <summary> /// აბრუნებს თარიღს სიტყვიერად. /// </summary> /// <param name="date">თარიღი რომლის გადაყვანაც გვინდა.</param> /// <param name="caseName">ბრუნვის დასახელება.</param> /// <returns>აბრუნებს სიტყვიერად გამოსხულ თარიღს.</returns> public static string DateToStr(DateTime date, CaseNames caseName) { return($"{date.Day} {CombineWordCase(GetMonthName(date.Month), caseName)} {date.Year}"); }