Exemple #1
0
        private void btnIn_Click(object sender, EventArgs e)
        {
            MoneyIn      m      = new MoneyIn();
            DialogResult result = m.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                DateTime date     = m.dateTimePicker1.Value;
                string   category = m.tbCategory.Text;
                string   money    = m.tbMoneyIn.Text;
                string   memo     = m.tbMemo.Text;

                ListViewItem lv1 = listView1.Items.Add(date.ToShortDateString());

                lv1.SubItems.Add(category); // 리스트뷰1에 분류, 금액, 비고 추가
                lv1.SubItems.Add(money);
                lv1.SubItems.Add("");
                lv1.SubItems.Add(memo);
                Sum();
            }
        }
Exemple #2
0
        private void btnIn_Click(object sender, EventArgs e) // 입금 버튼 클릭 이벤트
        {
            MoneyIn      m      = new MoneyIn();
            DialogResult result = m.ShowDialog();

            if (result == System.Windows.Forms.DialogResult.OK)
            {
                DateTime date     = m.dateTimePicker1.Value;
                string   category = m.cbtype.SelectedItem as string; // 분류 항목은 콤보박스로 되어 있기 때문에
                string   money    = m.tbMoneyIn.Text;
                string   memo     = m.tbMemo.Text;

                ListViewItem lv1 = listView1.Items.Add(date.ToShortDateString());

                lv1.SubItems.Add(category); // 리스트뷰1에 분류, 금액, 비고 추가
                lv1.SubItems.Add(money);
                lv1.SubItems.Add("");
                lv1.SubItems.Add(memo);
                Sum();
                SaveFile();
                sortCOL();
            }
        }
Exemple #3
0
        void editData()
        {
            if (listView1.SelectedItems.Count < 1)
            {
                MessageBox.Show("데이터를 선택하세요");
                return;
            }

            //선택된 자료의 구분을 확인한다.
            ListViewItem lv  = listView1.SelectedItems[0];
            string       날짜  = lv.SubItems[0].Text;
            string       분류  = lv.SubItems[1].Text;
            string       입금액 = lv.SubItems[2].Text;
            string       출금액 = lv.SubItems[3].Text;
            string       비고  = lv.SubItems[4].Text;

            // 입금을 선택한 경우
            if (입금액 != "")
            {
                //입금화면을 호출하고 현재 데이터를 전송
                MoneyIn f = new MoneyIn(날짜, 입금액, 분류, 비고);
                if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    //현재선택된 자료를 업데이트
                    lv.SubItems[0].Text = f.dateTimePicker1.Value.ToShortDateString(); //2018-12-11
                    lv.SubItems[1].Text = f.cbtype.Text;                               //분류

                    string 입력값 = f.tbMoneyIn.Text.Replace(",", "");
                    if (입력값 == "")
                    {
                        입력값 = "0";
                    }
                    int 숫자값 = int.Parse(입력값);
                    lv.SubItems[2].Text = 숫자값.ToString(""); //입금

                    lv.SubItems[3].Text = "";               //출금
                    lv.SubItems[4].Text = f.tbMemo.Text;
                }
            }
            else // 그 밖의 경우 출금 화면 호출
            {
                //출금화면을 호출하고...
                MoneyOut f = new MoneyOut(날짜, 출금액, 분류, 비고);
                if (f.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    //현재선택된 자료를 업데이트
                    lv.SubItems[0].Text = f.dateTimePicker1.Value.ToShortDateString(); //2018-12-11
                    lv.SubItems[1].Text = f.cbtype.Text;
                    lv.SubItems[2].Text = "";                                          //입금

                    string 입력값 = f.tbMoneyOut.Text.Replace(",", "");
                    if (입력값 == "")
                    {
                        입력값 = "0";
                    }
                    int 숫자값 = int.Parse(입력값);
                    lv.SubItems[3].Text = 숫자값.ToString(""); //출금

                    lv.SubItems[4].Text = f.tbMemo.Text;
                }
            }
            SaveFile();
            Sum();
            sortCOL();
        }