public cSaldo(string CashName_, cFiltriRicerca f) { InitializeComponent(); if (!DesignTime) { MyBindingSource = bindingSource1; dataGridView1.AutoGenerateColumns = false; Soldi.DefaultCellStyle.FormatProvider = cGB.valutaCorrente; CashName = CashName_; LoadData(false, f); } }
private void LoadData(bool ReloadCashInTreeView, cFiltriRicerca f) { var ImSaldo = CashName == "Saldo"; var cc = f.bCassa ? f.Cassa : CashName; FiltriAttuali = f; var m = new cMovimenti { tipo = cc, descrizione = cGB.QQ(f.Descrizione, f.bDescrizione), MacroArea = cGB.QQ(f.MacroAree, f.bMacroAree), SoldiDa = f.SoldiDa, SoldiA = f.SoldiA, bSoldi = f.bSoldi, bData = f.bData, DataA = f.DataA, DataDa = f.DataDa }; UltimaRicerca = m.Ricerca(out Query); bindingSource1.DataSource = UltimaRicerca; CurSaldo = m.Saldo(cc); lSaldo.Text = cGB.DoubleToMoneyStringValuta(CurSaldo); var R = Math.Round(CurSaldo, 2); if (R != 0) { if (CurSaldo > 0) { iSaldo.Image = Resources.arrowGreen; } else if (CurSaldo < 0) { iSaldo.Image = Resources.arrowRed; } } bNuovo.Enabled = !ImSaldo; bGiroconto.Enabled = !ImSaldo; bPeriodico.Enabled = !ImSaldo; if (ReloadCashInTreeView) { cGB.RationesCurareMainForm.LoadAllCash(); } }
public void ShowCash(string titolo, Image i, cFiltriRicerca filtri) { var s = new cSaldo(titolo, filtri); AddNewTab(s, titolo, i); }