예제 #1
0
 private void showPanelPenerimaan(enumVia via)
 {
     _bentukPenerimaan         = via;
     lblKasTerima.Visible      = (via == enumVia.Kas);
     cboKasTerima.Visible      = (via == enumVia.Kas);
     lblBankTerima.Visible     = (via != enumVia.Kas);
     lkpRekeningMasuk.Visible  = (via != enumVia.Kas);
     cboBankTerima.Visible     = (via != enumVia.Kas);
     lblRekeningTerima.Visible = (via != enumVia.Kas);
     cboRekeningTerima.Visible = (via == enumVia.Bank);
     txtRekeningTerima.Visible = (via == enumVia.Giro);
     lblGiroTerima.Visible     = (via == enumVia.Giro);
     txtNoGiroTerima.Visible   = (via == enumVia.Giro);
 }
예제 #2
0
 private void showPanelPengeluaran(enumVia via)
 {
     _bentukPengeluaran        = via;
     lblKasKeluar.Visible      = (via == enumVia.Kas);
     cboKasKeluar.Visible      = (via == enumVia.Kas);
     lkpRekeningKeluar.Visible = (via != enumVia.Kas);
     lblBankKeluar.Visible     = (via != enumVia.Kas);
     cboBankKeluar.Visible     = (via != enumVia.Kas);
     lblRekeningKeluar.Visible = (via != enumVia.Kas);
     cboRekeningKeluar.Visible = (via == enumVia.Bank);
     txtRekeningKeluar.Visible = (via == enumVia.Giro);
     lblGiroKeluar.Visible     = (via == enumVia.Giro);
     txtNoGiroKeluar.Visible   = (via == enumVia.Giro);
 }
예제 #3
0
        private void RefreshData()
        {
            //enumVia via = enumVia.Kas;
            try
            {
                this.Cursor = Cursors.WaitCursor;
                if (formMode == enumFormMode.Update)
                {
                    //retrieving data
                    dt = new DataTable();
                    using (Database db = new Database())
                    {
                        db.Commands.Add(db.CreateCommand("usp_MutasiUang_LIST"));
                        db.Commands[0].Parameters.Add(new Parameter("@RowID", SqlDbType.UniqueIdentifier, _rowID));
                        dt = db.Commands[0].ExecuteDataTable();
                    }

                    //display data
                    txtNoBukti.Text    = Tools.isNull(dt.Rows[0]["NoBukti"], "").ToString();
                    txtNoBukti.Enabled = false;
                    if (dt.Rows[0]["Tanggal"] == System.DBNull.Value)
                    {
                        dtTanggal.Text = "";
                    }
                    else
                    {
                        dtTanggal.DateValue = (DateTime)(dt.Rows[0]["Tanggal"]);
                    }
                    txttglrk.DateValue          = (DateTime)(dt.Rows[0]["TanggalRk"]);
                    txtUraian.Text              = Tools.isNull(dt.Rows[0]["Uraian"], "").ToString();
                    cboPerusahaan.SelectedValue = (Guid)Tools.isNull(dt.Rows[0]["PerusahaanRowID"], Guid.Empty);
                    cboCabang.SelectedValue     = Tools.isNull(dt.Rows[0]["CabangID"], "").ToString();
                    _bentukPengeluaran          = (enumVia)int.Parse(Tools.isNull(dt.Rows[0]["JnsPengeluaran"], "").ToString());
                    _bentukPenerimaan           = (enumVia)int.Parse(Tools.isNull(dt.Rows[0]["JnsPenerimaan"], "").ToString());
                    numKursKeluar.Text          = Tools.isNull(dt.Rows[0]["Kurs"], "").ToString();
                    switch (_bentukPengeluaran)
                    {
                    case enumVia.Kas:
                    {
                        rdoKasKeluar.Checked = true;

                        break;
                    }

                    case enumVia.Bank:
                    {
                        rdoBankKeluar.Checked = true;

                        break;
                    }
                    }

                    showPanelPengeluaran(_bentukPengeluaran);



                    switch (_bentukPenerimaan)
                    {
                    case enumVia.Kas:
                    {
                        rdoKasTerima.Checked = true;
                        break;
                    }

                    case enumVia.Bank:
                    {
                        rdoBankTerima.Checked = true;
                        break;
                    }
                    }

                    showPanelPenerimaan(_bentukPenerimaan);

                    cboMataUangKeluar.SelectedValue = (Guid)Tools.isNull(dt.Rows[0]["MataUangDariRowID"], Guid.Empty);
                    cboMataUangTerima.SelectedValue = (Guid)Tools.isNull(dt.Rows[0]["MataUangKeRowID"], Guid.Empty);
                    txtNominalKeluar.Text           = Tools.isNull(dt.Rows[0]["NominalDari"], "").ToString();
                    txtNominalTerima.Text           = Tools.isNull(dt.Rows[0]["NominalKe"], "").ToString();
                    numNominalRpKeluar.Text         = Tools.isNull(dt.Rows[0]["NominalDariRp"], "").ToString();
                    numNominalRpTerima.Text         = Tools.isNull(dt.Rows[0]["NominalKeRp"], "").ToString();

                    cboKasKeluar.SelectedValue  = (Guid)Tools.isNull(dt.Rows[0]["KasDariRowID"], Guid.Empty);
                    cboKasTerima.SelectedValue  = (Guid)Tools.isNull(dt.Rows[0]["KasKeRowID"], Guid.Empty);
                    cboBankKeluar.SelectedValue = (Guid)Tools.isNull(dt.Rows[0]["BankDariRowID"], Guid.Empty);
                    cboBankTerima.SelectedValue = (Guid)Tools.isNull(dt.Rows[0]["BankKeRowID"], Guid.Empty);
                    Guid RekRowKeluar = (Guid)Tools.isNull(dt.Rows[0]["RekeningDariRowID"], Guid.Empty);
                    if (!RekRowKeluar.Equals(Guid.Empty))
                    {
                        lkpRekeningKeluar.RekeningRowID = RekRowKeluar;
                    }

                    Guid RekRowKe = (Guid)Tools.isNull(dt.Rows[0]["RekeningKeRowID"], Guid.Empty);
                    //lkpRekeningMasuk.RekeningRowID (Guid)Tools.isNull(dt.Rows[0]["RekeningKeRowID"], System.Data.SqlTypes.SqlGuid.Null);
                    if (!RekRowKe.Equals(Guid.Empty))
                    {
                        lkpRekeningMasuk.RekeningRowID = RekRowKe;
                    }

                    //Tambahan UnitUsaha
                    if ((Tools.isNull(dt.Rows[0]["UnitUsaha"], "").ToString()) != "")
                    {
                        cboUnitUsaha.SelectedItem = dt.Rows[0]["UnitUsaha"].ToString();
                    }
                }
                else
                {
                    rdoBankKeluar.Checked       = true;
                    rdoBankTerima.Checked       = true;
                    dtTanggal.DateValue         = _today;
                    txttglrk.DateValue          = _today;
                    cboPerusahaan.SelectedValue = GlobalVar.PerusahaanRowID;
                    cboCabang.SelectedValue     = GlobalVar.CabangID;
                }
            }
            catch (Exception ex)
            {
                Error.LogError(ex);
            }
            finally
            {
                this.Cursor = Cursors.Default;
            }

            switch (formMode)
            {
            case enumFormMode.New:
            {
                rdoKasKeluar.Checked = true;
                rdoKasTerima.Checked = true;
                break;
            }

            case enumFormMode.Update: break;
            }
            //showPanelPenerimaan(via);
            //showPanelPengeluaran(via);
        }