private void LatestBtn_Click(object sender, EventArgs e) { var dt = WeatherSQLite.GetLatest(Convert.ToInt32(AreaIdTextBox.Text)); if (dt.Rows.Count > 0) { DataDateLabel.Text = dt.Rows[0]["DataDate"].ToString(); ConditionLabel.Text = dt.Rows[0]["Condition"].ToString(); TemperatureLabel.Text = CommonFunc.RoundString(Convert.ToSingle(dt.Rows[0]["Temperature"].ToString()), CommonConst.TemperarureDecimalPoint) + CommonConst.TemperatureUnitName; } }
private void LatestButton_Click(object sender, EventArgs e) { var dt = WeatherSQLite.GetLatest(Convert.ToInt32(AreaIdTextBox.Text)); if (dt.Rows.Count > 0) { DataDateLabel.Text = dt.Rows[0]["DataDate"].ToString(); ConditionLabel.Text = dt.Rows[0]["Condition"].ToString(); TemperatureLabel.Text = FloatHelper.RoundString(Convert.ToSingle(dt.Rows[0]["Temperature"]), Temperature.DecimalPoint) + Temperature.UnitName; } }
private void BtnLatest_Click(object sender, EventArgs e) { var dt = WeatherSQLite.GetLatest(Convert.ToInt32(TxtAreaId.Text)); if (dt.Rows.Count > 0) { LblDataDate.Text = dt.Rows[0]["DataDate"].ToString(); LblCondition.Text = dt.Rows[0]["Condition"].ToString(); LblTemperature.Text = CommonFunc.RoundString(Convert.ToSingle(dt.Rows[0]["Temperature"]), CommonConst.TemperatureDecimalPoint) + CommonConst.TemperatureUnitName; } }
/// <summary> /// ボタンを押したらデータを取得してラベルに値挿入 /// この画面に知識がないか?あるとまずい。温度を取得したあとにRoundStringを実装しなくちゃいけない場合は /// 知っている人しか使えないコードになってしまう。 /// 新しいメンバーが増えたときに教えなくてはいけないことが多いコードはクソ /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void LatestButton_Click(object sender, EventArgs e) { var dt = WeatherSQLite.GetLatest(Convert.ToInt32(AreaIdTextBox.Text)); }