private void btnSimpan_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder(); bool IsPass = true; if (string.IsNullOrEmpty(textBoxKeterangan.Text)) { IsPass = false; sb.Append("- Keterangan harus diisi \n"); } if (string.IsNullOrEmpty(textBoxJumlah.Text)) { IsPass = false; sb.Append("- Jumlah harus diisi \n"); } if (!string.IsNullOrEmpty(textBoxJumlah.Text)) { decimal result; bool IsHargaBeliPass = decimal.TryParse(textBoxJumlah.Text, out result); if (!IsHargaBeliPass) { IsPass = false; sb.Append("- Jumlah harus angka \n"); } } if (string.IsNullOrEmpty(comboBoxJenis.Text)) { IsPass = false; sb.Append("- Jenis harus diisi \n"); } if (!IsPass) { MessageBox.Show(sb.ToString(), "Invalid Input", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } TransaksiEksternal transaksiEksternal = new TransaksiEksternal() { Keterangan = textBoxKeterangan.Text, Tanggal = dateTimePicker.Value, Jumlah = decimal.Parse(textBoxJumlah.Text), Jenis = comboBoxJenis.Text }; transaksiEksternalService.Post(transaksiEksternal); this.Dispose(); this.ParentForm.dataGridViewTransaksiEksternal.DataSource = transaksiEksternalService.Get(); }
public void Delete(TransaksiEksternal transaksiEksternal) { transaksiEksternalRepository.Delete(transaksiEksternal); }
public void Put(TransaksiEksternal transaksiEksternal) { transaksiEksternalRepository.Put(transaksiEksternal); }