Example #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (txtSaldo.Text != string.Empty)
            {
                try
                {
                    int _saldo = int.Parse(txtSaldo.Text);
                    saldo = new Saldo();
                    saldo.InsertFirst(_saldo);

                    DateTime             dates     = dateAwal.Value;
                    Accounting.Pemasukan pemasukan = new Accounting.Pemasukan(dates, string.Empty, 0, _saldo);

                    pemasukan.InputPemasukan();

                    MessageBox.Show("Keuangan pertama berhasil diinput!", "Saldo Awal", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Silahkan masukkan saldo awal", "Saldo Awal", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void btnTambah_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Anda yakin ingin menginput pemasukan?", "Input Pemasukan", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                if (txtKeterangan.Text != string.Empty && txtNominal.Text != string.Empty)
                {
                    DateTime dates      = datePemasukan.Value;
                    string   keterangan = txtKeterangan.Text;
                    int      nominal    = int.Parse(txtNominal.Text);

                    Accounting.Saldo saldo         = new Accounting.Saldo();
                    int _saldo                     = saldo.GetSaldo();
                    Accounting.Pemasukan pemasukan = new Accounting.Pemasukan(dates, keterangan, nominal, _saldo);

                    pemasukan.InputPemasukan();

                    saldo.UpdateSaldoIncre(nominal);

                    MessageBox.Show("Pemasukan berhasil diinput!", "Pemasukan Sukses", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    Accounting.Summary summary = new Accounting.Summary(string.Empty);
                    summary.InputHistory(dates, displayname + " menginput pemasukan", txtKeterangan.Text, nominal);

                    txtNominal.Text    = string.Empty;
                    txtKeterangan.Text = string.Empty;
                }
                else
                {
                    MessageBox.Show("Silahkan isi semua field", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }