Exemplo n.º 1
0
        public cSaldo(string CashName_, GB.cFiltriRicerca f)
        {
            InitializeComponent();

            if (!DesignTime)
            {
                MyBindingSource = bindingSource1;
                dataGridView1.AutoGenerateColumns = false;

                CashName = CashName_;
                LoadData(false, f);
            }
        }
Exemplo n.º 2
0
        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();
            }
        }
Exemplo n.º 3
0
        public void ShowCash(string titolo, Image i, GB.cFiltriRicerca filtri)
        {
            var s = new Controlli.cSaldo(titolo, filtri);

            AddNewTab(s, titolo, i);
        }