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(); } }
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(); } }
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(); }