/// <summary> /// 追加 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnRegist_Click(object sender, EventArgs e) { // 入力チェック if (!IsAdd()) { return; } // 常に最大を足す int no = Static.GetShiwakeNo(); var shiwake = Static.ShiwakeDs.Shiwake.NewShiwakeRow(); shiwake.No = no; shiwake.KmkKbn = KmkKbn.経費.ToString(); SetRow(shiwake); Static.ShiwakeDs.Shiwake.AddShiwakeRow(shiwake); // 日付と、金額だけ、クリアする txtHi.Text = ""; // txtKin.Text = ""; // XML 保存 Static.SaveShiwakeXML(); btnRepair.Enabled = false; cmbHKmk_Kr.Focus(); }
/// <summary> /// 経費を足す /// </summary> /// <param name="date">年月日</param> private void AddShiwake(DateTime date) { var row = Static.ShiwakeDs.Shiwake.NewShiwakeRow(); row.KmkKbn = KmkKbn.経費.ToString(); row.No = Static.GetShiwakeNo(); row.CustomDate = date.ToString("MMdd"); row.KrKmkName = "旅費交通費"; row.KrHKmkName = cmbHojo.Text.Trim(); row.Tekiyo = txtTekiyo.Text.Trim(); row.Kingaku = decimal.Parse(txtKin.Text.Trim()); row.KsKmkName = "現金"; row.KsHKmkName = ""; row.Week = date.ToString("ddd"); Static.ShiwakeDs.Shiwake.AddShiwakeRow(row); }