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; } }
void Carica() { var c = new cCasse(); cbCasse.DisplayMember = "Nome"; cbCasse.ValueMember = "Nome"; cbCasse.DataSource = c.ListaCasse(CassaAttuale); }
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); } }