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