public fInserimentoPeriodico(string Tipo_)
        {
            InitializeComponent();

            if (!cGB.DesignTime)
            {
                Tipo = Tipo_;

                var p = new cPeriodici();
                var m = new cMovimenti();
                var c = new cCasse();

                cbCassa.ValueMember   = "Nome";
                cbCassa.DisplayMember = "Nome";
                cbCassa.DataSource    = c.ListaCasse();
                cbCassa.SelectedValue = Tipo;

                cbPeriodicita.ValueMember   = "ID";
                cbPeriodicita.DisplayMember = "Valore";
                cbPeriodicita.Items.AddRange(p.Periodicita_cComboItems());

                eDescrizione.AutoCompleteCustomSource = m.TutteLeDescrizioni();
                eMacroArea.AutoCompleteCustomSource   = m.TutteLeMacroAree();
                eData.Value_ = DateTime.Now;
                eNome.Text   = cGB.DatiUtente.Nome;
                cbPeriodicita.SelectedIndex = 0;
            }
        }
Ejemplo n.º 2
0
        void Carica()
        {
            var c = new cCasse();

            cbCasse.DisplayMember = "Nome";
            cbCasse.ValueMember   = "Nome";
            cbCasse.DataSource    = c.ListaCasse(CassaAttuale);
        }
Ejemplo n.º 3
0
        private void Salva()
        {
            var ok = false;

            if (eNome.Text.Length > 0)
            {
                if (ImmagineOK)
                {
                    ok = true;
                }
            }

            if (ok)
            {
                if (NumeroMovimentiContenuti() > 0)
                {
                    cGB.MsgBox("Non posso apportare modifiche a questa cassa perché contiene movimenti!", MessageBoxIcon.Exclamation);
                }
                else
                {
                    var c = new cCasse(ID__, eNome.Text, ImageByte, cbNascondi.Checked);

                    if (c.Salva() < 1)
                    {
                        MsgErroreSalvataggio();
                    }
                    else
                    {
                        AggiornaAlbero();
                        DialogResult = DialogResult.OK;
                    }
                }
            }
            else
            {
                cGB.MsgBox("Riempire tutti i campi!", MessageBoxIcon.Exclamation);
            }
        }