private void Button_Click_D(object sender, RoutedEventArgs e) { if (IsValid()) { DayData data = new DayData(); if (TmpMax.Value.ToString() != "") { data.TempuratureMax = (sbyte)TmpMax.Value; } if (TmpMin.Value.ToString() != "") { data.TempuratureMin = (sbyte)TmpMin.Value; } if (Humidite.Value.ToString() != "") { data.Humidite = (byte)Humidite.Value; } if (Precipitation.Value.ToString() != "") { data.Precipitation = (float)Precipitation.Value; } if (Pression.Value.ToString() != "") { data.Pression = (float)Pression.Value; } if (Nebulosite.Value.ToString() != "") { data.Nebulosite = (byte)Nebulosite.Value; } if (Vent.Value.ToString() != "") { data.VitesseDuVent = (byte)Vent.Value; } if (Visibilite.Value.ToString() != "") { data.DistanceDeVisibilite = (float)Visibilite.Value; } if (ComboVent.SelectedIndex != -1) { data.DirectionDuVent[0] = ((Direction)ComboVent.SelectedItem); } if (ComboNeige.SelectedIndex != -1 && ComboNeige.SelectedItem == oui) { data.Neige = true; } data.DateDuJour = DateTime.Today; DounneesToday = data; IOData.EcrireDonnesJour(DounneesToday, "../../DonnesDunJour", NumWilaya); GridRec.Visibility = Visibility.Hidden; flipView1.Visibility = Visibility.Visible; BtmModifier.Visibility = Visibility.Visible; ConstruireLesPagesDePreduction(); Sauv.Visibility = Visibility.Visible; Appliquer.Visibility = Visibility.Visible; } else { MessageBoxAlert.Show("Manque des données", "Les champs tmpmax,tmpmin,humidite,pression,precipitation sont obligatoir"); } }
public void Insert(int Index, DayData newItem) { if (Index > Day.Length || Index < 0) { Index = Day.Length - 1; } DayData[] tempArray = new DayData[Day.Length + 1]; if (Day.Length > 0) { for (int i = 0; i < Index; i++) { tempArray[i] = Day[i]; } tempArray[Index] = newItem; for (int i = Index + 1; i < Day.Length + 1; i++) { tempArray[i] = Day[i - 1]; } Day = tempArray; } else { tempArray[0] = newItem; Day = tempArray; } }
public static void SetDictionaryWeatherDatas(this Dictionary <DateTime, DayData> dayDataDictionary, DateTime dateTime, WeatherData[] weatherDatas) { if (weatherDatas != null && dateTime != null) { for (int i = 1; i < weatherDatas.Length; i++) { DateTime nextDay = dateTime.AddDays(i); DayData day; if (dayDataDictionary.ContainsKey(nextDay)) { day = dayDataDictionary[nextDay]; if (day.Weather == null) { day.Weather = weatherDatas[i]; } else { day.Weather = day.Weather + weatherDatas[i]; } } else { day = new DayData(nextDay, DEFAULT_DAILY_NOTES_TEXT, weatherDatas[i]); dayDataDictionary.Add(nextDay, day); } } } }
public void WhenGettingDataFromAfterMaxDay_DefaultReturned() { var container = new DayData <int>(int.MinValue); container.GetData(nameof(this.WhenGettingDataFromAfterMaxDay_DefaultReturned), DateTime.MaxValue).Should().Be(int.MinValue); }
public DayData(DayData other) { day = other.day; month = other.month; year = other.year; stomachTime = other.stomachTime; }
private static void setField(DayData item, string[] words) { item.Close = float.Parse(words[3]); item.High = float.Parse(words[4]); item.Low = float.Parse(words[5]); item.Open = float.Parse(words[6]); float temp = 0; if (float.TryParse(words[9], out temp)) { //有可能是None item.ZhangDieFu = temp; } item.HuanShouLiu = float.Parse(words[10]); item.Volume = float.Parse(words[11]); item.Amount = float.Parse(words[12]); item.ZongShiZhi = float.Parse(words[13]); item.LiuTongShiZhi = float.Parse(words[14]); //从excel中获取的历史数据 item.Type = DayDataType.History; }
/// <summary> /// 获取单日销售额 /// </summary> /// <param name="timeType">1:7天,2:30天,3:90天</param> /// <returns></returns> public DayData GetDaySalesVolumes(string startTime, string endTime) { DayData DayDataList = new DayData();//单日销售额集合 DayDataList.createtime = new List <string>(); DayDataList.value = new List <string>(); var DaySalesVolumes = LeadDataDataAccess.Instance.GetDaySalesVolumes(startTime, endTime);//单日销售额 DateTime dateTime = Convert.ToDateTime(startTime); while (true) { if (dateTime > DateTime.Now) { break; } #region 销售额 var daySalesVolume = DaySalesVolumes.Where(c => Convert.ToDateTime(c.createtime) == dateTime).FirstOrDefault(); if (daySalesVolume == null) { DayDataList.createtime.Add(dateTime.ToString("MM-dd")); DayDataList.value.Add("0.00"); } else { DayDataList.createtime.Add(Convert.ToDateTime(daySalesVolume.createtime).ToString("MM-dd")); DayDataList.value.Add(daySalesVolume.pricetotal); } #endregion dateTime = dateTime.AddDays(1); } return(DayDataList); }
private static void setField(DayData item, string[] words) { item.Close = float.Parse(words[3]); item.High = float.Parse(words[4]); item.Low = float.Parse(words[5]); item.Open = float.Parse(words[6]); float temp = 0; if (float.TryParse(words[9], out temp)) { //有可能是None item.ZhangDieFu = temp; } item.HuanShouLiu = Utility.convertToFloat(words[10]);//网易的指数数据没有换手率 item.Volume = float.Parse(words[11]); item.Amount = float.Parse(words[12]); item.ZongShiZhi = Utility.convertToFloat(words[13]); item.LiuTongShiZhi = Utility.convertToFloat(words[14]); //从excel中获取的历史数据 item.Permanent = true; }
/// <summary> /// 获取授权用户 /// </summary> /// <param name="timeType">1:7天,2:30天,3:90天</param> /// <returns></returns> public DayData GetDayUserNums(string startTime, string endTime) { DayData DayDataList = new DayData();//单日授权用户数 DayDataList.createtime = new List <string>(); DayDataList.value = new List <string>(); var DayUserNums = LeadDataDataAccess.Instance.GetUserNums(startTime, endTime);//单日授权用户 DateTime dateTime = Convert.ToDateTime(startTime); while (true) { if (dateTime > DateTime.Now) { break; } #region 授权用户 var dayUserNum = DayUserNums.Where(c => Convert.ToDateTime(c.createtime) == dateTime).FirstOrDefault(); if (dayUserNum == null) { DayDataList.createtime.Add(dateTime.ToString("MM-dd")); DayDataList.value.Add("0"); } else { DayDataList.createtime.Add(Convert.ToDateTime(dayUserNum.createtime).ToString("MM-dd")); DayDataList.value.Add(dayUserNum.usernum); } #endregion dateTime = dateTime.AddDays(1); } return(DayDataList); }
public void Test09() { var input = DayData.LoadFile(2015, "Day06"); var result = Client.Part2(input); Assert.Equal("14687245", result); }
/// <summary> /// 获取最近的日线数据(综合了实时数据),返回值为逆序列表 /// </summary> /// <param name="item"></param> /// <param name="nearestDayNum"></param> /// <param name="baseDate">基准日期,所有获取的数据在基准日期之前</param> /// <returns></returns> public async Task <List <DayData> > GetDayData(string stockId, int nearestDayNum, DateTime baseDate) { var dayDataList = await(from i in _db.DayDataSet where i.StockId == stockId && i.Date <= baseDate orderby i.Date descending select i ).Take(nearestDayNum).AsNoTracking().ToListAsync(); var realData = await(from i in _db.RealTimeDataSet where i.StockId == stockId && i.Date <= baseDate orderby i.Date descending select i).AsNoTracking().FirstOrDefaultAsync(); if (dayDataList.Count > 0) { DayData lastData = dayDataList[0];//逆序排列的 DateTime tempDate = DateTime.MinValue; if (realData != null) { tempDate = new DateTime(realData.Date.Year, realData.Date.Month, realData.Date.Day); } //dayData只有日期,没有时间 if (tempDate > lastData.Date) { //要将数据附加到日线数据中 DayData temp = ConvertRealToDay(realData); dayDataList.RemoveAt(dayDataList.Count - 1); dayDataList.Insert(0, temp); //保证总数目不变 } } return(dayDataList); }
public bool Add(DayData dd) { if (days.Count == 0) { days.Add(dd); return(true); } else { foreach (DayData day in days) { if (day.Equals(dd)) { if (dd.stomachTime <= day.stomachTime) { return(false); } else { int index = days.IndexOf(day); DayData newData = new DayData(dd); days[index] = newData; return(true); } } } days.Add(dd); return(true); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (MyDate.SelectedDate == null || NomWilaya.SelectedIndex == -1) { MessageBoxAlert.Show("Données Manquantes", "Entrée la wilaya et la date !"); } else { Pass fen = new Pass(); if ((bool)fen.ShowDialog()) { string[] date = (MyDate.Text).Split('/'); DateTime datetime = new DateTime(int.Parse(date[2]), int.Parse(date[1]), int.Parse(date[0])); int NumDewilaya = (int)((WilayaAlgerie)NomWilaya.SelectedItem) + 1; Recuperartion fenetre = new Recuperartion(); if ((bool)fenetre.ShowDialog()) { DayData donnée = fenetre.getDataFromWindow(); donnée.DateDuJour = datetime; DataWilaya Wilaya = IOData.LireDonnesWilaya("../../Donnee", NumDewilaya); Wilaya.ModifierUneDate(donnée); IOData.EcrireDonnesWilaya(Wilaya, "../../Donnee", NumDewilaya); MessageBoxAlert.Show("La modification est faite ! ", ""); } } } }
public string getTypeIdName(string d, DayData.config.handlers.instances.ViewerHandler.Feature f) { if (f == config.handlers.instances.ViewerHandler.Feature.ANNOUNCEMENTS) { if (d == "0") { return "Google Docs"; } else if (d == "1") { return "HTML Page"; } else if (d == "2") { return "Email/DOCX"; } } else if (f == config.handlers.instances.ViewerHandler.Feature.EVENTS) { if (d == "0") { return "Missouri River"; } else if (d == "1") { return "HTML Page"; } else if (d == "2") { return "Manually"; } } return "Unknown"; }
private void SetCalendarDays(int month, int year) { SuspendLayout(); try { ClearCalendarDays(); AddOffsetDays(year, month); int daysInCurrentMonth = DateTime.DaysInMonth(year, month); for (int i = 1; i <= daysInCurrentMonth; i++) { DateTime date = new DateTime(year, month, i); DayData dayData = new DayData { Day = i, IsWeekend = date.DayOfWeek == DayOfWeek.Saturday || date.DayOfWeek == DayOfWeek.Sunday, IsHoliday = DateSystem.IsPublicHoliday(date, CountryCode.ES) }; DayControl dayControl = new DayControl(dayData); _daysControls.Add(dayControl); flowLayoutPanel.Controls.Add(dayControl); } } finally { ResumeLayout(); } }
public void AddWorkoutToCalendar(string CurrentWorkoutName, System.DateTime Today) { DayWorkoutData tempDayWorkoutData = new DayWorkoutData(); tempDayWorkoutData.WorkoutName = CurrentWorkoutName; tempDayWorkoutData.WorkoutCompleted = false; tempDayWorkoutData.CompletedDateTime = System.DateTime.Now; tempDayWorkoutData.TotalWorkoutTime = 0; tempDayWorkoutData.TotalWorkoutWeight = 0; int DayIndex = -1; int NameIndex = -1; for (int index = 0; index < UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day.Length; index++) { if ((Today.Year == UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[index].Day.Year) && (Today.Month == UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[index].Day.Month) && (Today.Day == UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[index].Day.Day)) { DayIndex = index; for (int WorkoutNameIndex = 0; WorkoutNameIndex < UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[index].DayWorkoutArray.Length; WorkoutNameIndex++) { if (CurrentWorkoutName == UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[index].DayWorkoutArray[WorkoutNameIndex].WorkoutName) { NameIndex = WorkoutNameIndex; } } } } if (DayIndex < 0) { // add new day DayData tempDayData = new DayData(); tempDayData.Day = Today; // tempDayData.DayWorkoutArray.Add (tempDayWorkoutData); tempDayData.Add(tempDayWorkoutData); UserBlobManager.GetComponent <UserBlobManager> ().UserDayData.Add(tempDayData); UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day = UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day.OrderBy(x => x.Day).ToArray(); UserBlobManager.GetComponent <UserBlobManager> ().SaveDay(); } else { if (NameIndex < 0) { //new workout // UserBlobManager.GetComponent<UserBlobManager>().UserDayData.Day[DayIndex].DayWorkoutArray.Add(tempDayWorkoutData); UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[DayIndex].Add(tempDayWorkoutData); UserBlobManager.GetComponent <UserBlobManager> ().SaveDay(); } else { // workout already exists, change completed bool and time UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[DayIndex].DayWorkoutArray[NameIndex].CompletedDateTime = Today; UserBlobManager.GetComponent <UserBlobManager>().UserDayData.Day[DayIndex].DayWorkoutArray[NameIndex].WorkoutCompleted = true; UserBlobManager.GetComponent <UserBlobManager> ().SaveDay(); } } }
public void LayDuLieuLenComboBox_DK_KTX(ComboBox com, string maktx) { DayData day = new DayData(); com.DataSource = day.LayDSDay_DK_KTX(maktx); com.DisplayMember = "TENDAY"; com.ValueMember = "MADAY"; }
public void Test04() { var moreData = DayData.LoadFile(2020, "Day07-b"); var result = day.Part2(moreData); Assert.Equal(126.ToString(), result); }
public void Test02() { var moreData = DayData.LoadFile(2020, "Day07-a"); var result = day.Part1(moreData); Assert.Equal(302.ToString(), result); }
public void Part02LongerTest() { var input = DayData.LoadFile(2021, "Day08a"); var result = _day.Part2(input); Assert.Equal(61229.ToString(), result); }
public void LayDuLieuLenComboBox(ComboBox com) { DayData day = new DayData(); com.DataSource = day.LayDSDay(); com.DisplayMember = "TENDAY"; com.ValueMember = "MADAY"; }
public void AddDayButtonPressed() { DayData tempDay = new DayData(); CurrentTraining.DayArray.Add(tempDay); ClearTrainingScrollList(); PopulateTrainingScrollList(); }
public void Part01LargerTest() { var input = DayData.LoadFile(2021, "Day08a"); var result = _day.Part1(input); Assert.Equal(26.ToString(), result); }
public void Load(DayData data) { minutes = data.minutes; hours = data.hours; day = data.day; month = data.month; year = data.year; }
public void Part02Test() { var input = DayData.LoadFile(2021, "Day02"); var result = _day.Part2(input); Assert.Equal(900.ToString(), result); }
public override bool Equals(object obj) { DayData d = obj as DayData; return(d.BBT == BBT && d.HadSex == HadSex && d.Health == Health && d.Note == Note && d.HasMenstr == HasMenstr && d.MenstrLength == MenstrLength && d.Egesta == Egesta && d.CF == CF && SchedulesEqual(d.Schedules)); }
public void Part01Test() { var input = DayData.LoadFile(2021, "Day03"); var result = _day.Part1(input); Assert.Equal(198.ToString(), result); }
public DayControl(DayData data) { InitializeComponent(); Reset(); Data = data; SetColor(); }
public void WhenGettingDataFromBeyondLastDay_DefaultReturned() { var container = new DayData <int>(int.MinValue); container.AddDay(nameof(this.WhenGettingDataFromBeyondLastDay_DefaultReturned), DateTime.Today.AddDays(-5), 1); container.GetData(nameof(this.WhenGettingDataFromBeyondLastDay_DefaultReturned), DateTime.Today) .Should() .Be(int.MinValue); }
private async Task HandleDayClickAsync(DayData day) { Contract.Requires <InvalidOperationException>(day.ClickEnabled, "The selected date is disabled."); // Just for case, the disabled date does not use event handler. Value = day.Date; await InvokeValueChangedAsync(day.Date); UpdateRenderData(); }
public Day09Tests() { day = new Day09 { PreambleLength = 5 }; data = DayData.LoadFile(2020, "Day09"); }
DayData[] get_Data(string Url, DayData [] data) { Get get=new Get(Url); data = get.AnalyseTemperatureResults(); return data; }