public cSaldo(string CashName_, GB.cFiltriRicerca f) { InitializeComponent(); if (!DesignTime) { MyBindingSource = bindingSource1; dataGridView1.AutoGenerateColumns = false; CashName = CashName_; LoadData(false, f); } }
private void LoadData(bool ReloadCashInTreeView, GB.cFiltriRicerca f) { var ImSaldo = (CashName == "Saldo"); var cc = (f.bCassa ? f.Cassa : CashName); FiltriAttuali = f; var m = new DB.DataWrapper.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, CashName); var R = Math.Round(CurSaldo, 2); if (R != 0) { if (CurSaldo > 0) { iSaldo.Image = Properties.Resources.arrowGreen; } else if (CurSaldo < 0) { iSaldo.Image = Properties.Resources.arrowRed; } } bNuovo.Enabled = !ImSaldo; bGiroconto.Enabled = !ImSaldo; bPeriodico.Enabled = !ImSaldo; if (ReloadCashInTreeView) { cGB.RationesCurareMainForm.LoadAllCash(); } }
public void ShowCash(string titolo, Image i, GB.cFiltriRicerca filtri) { var s = new Controlli.cSaldo(titolo, filtri); AddNewTab(s, titolo, i); }