예제 #1
0
        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;
            }
        }
예제 #2
0
        //BindingSource source;

        public Form1()
        {
            InitializeComponent();
            counter = 1;

            using (var ctx = new DAL.PrimaNotaContext())
            {
                movimenti = ctx.Movimenti
                            .Where(m => DbFunctions.TruncateTime(m.Data) == Giornata)
                            .ToList();
            }
            cassetta = 250.00M;
        }
예제 #3
0
        private void AggiornaDescrizioni()
        {
            List <DescrizioneMovimento> descs;

            cmbDescrizione.Text         = string.Empty;
            cmbDescrizione.SelectedItem = null;
            cmbDescrizione.Items.Clear();

            using (var ctx = new DAL.PrimaNotaContext())
            {
                if (rbUscita.Checked)
                {
                    descs = ctx.DescrizioniMovimento.Where(d => d.Tipo == TipoMovimento.Uscita).ToList();
                }
                else
                {
                    descs = ctx.DescrizioniMovimento.Where(d => d.Tipo == TipoMovimento.Entrata).ToList();
                }
            }

            cmbDescrizione.Items.AddRange(descs.ToArray());
        }