示例#1
0
        /// <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();
        }
示例#2
0
        /// <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);
        }