private void cmdAggiungiDescrizione_Click(object sender, EventArgs e) { DescrizioneMovimento desc = new DescrizioneMovimento(); var f = new FDescrizioneMovimento(desc); if (f.ShowDialog(this) == DialogResult.OK) { //if(desc.Tipo == TipoMovimento.Uscita) //{ // desc.Id = counter1++; // descUscita.Add(desc); // rbUscita.Checked = true; //} //else //{ // desc.Id = counter2++; // descEntrata.Add(desc); // rbEntrata.Checked = true; //} using (var ctx = new DAL.PrimaNotaContext()) { ctx.DescrizioniMovimento.Add(desc); ctx.SaveChanges(); } AggiornaDescrizioni(); cmbDescrizione.SelectedItem = desc; } }
private void button1_Click(object sender, EventArgs e) { DescrizioneMovimento desc = cmbDescrizione.SelectedItem as DescrizioneMovimento; if (desc != null) { MessageBox.Show(string.Format("{0}: {1}", desc.Id, desc.Valore)); } else { MessageBox.Show(cmbDescrizione.Text); } //return; if (cmbDescrizione.Text.Trim().Equals(string.Empty)) { Utils.ShowWarning("Inserire una descrizione"); cmbDescrizione.Focus(); return; } if (dtMovimento.Value > DateTime.Now) { Utils.ShowWarning("Impossible inserire una data futura"); dtMovimento.Focus(); return; } if (txtImporto.Value <= 0) { Utils.ShowWarning("Impossible inserire un importo negativo o uguale a zero"); txtImporto.Focus(); return; } Movimento.Data = dtMovimento.Value; Movimento.Descrizione = cmbDescrizione.Text; Movimento.Importo = txtImporto.Value; Movimento.Risorsa = cmbRisorsa.SelectedIndex == 0 ? Risorsa.Cassa : Risorsa.Banca; //Movimento.Tipo = cmbTipo.SelectedIndex == 0 ? TipoMovimento.Entrata : TipoMovimento.Uscita; Movimento.Tipo = rbEntrata.Checked ? TipoMovimento.Entrata : TipoMovimento.Uscita; DialogResult = DialogResult.OK; Close(); }
public FDescrizioneMovimento(DescrizioneMovimento descmov) : this() { Descrizione = descmov; }