Example #1
0
        public Chiusura AddChiusura()
        {
            Chiusura a = new Chiusura();

            _statoPatrimoniale.Chiusure.Add(a);
            RaiseChangeEvent();
            return(a);
        }
Example #2
0
        public void RemoveChiusura()
        {
            Chiusura a = _view.GridChiusure.CurrentObject();

            if (a != null)
            {
                _statoPatrimonialeService.RemoveChiusura(a);
                _view.GridChiusure.BoundList.Remove(a);
            }
        }
Example #3
0
        public bool removeChiusura(Chiusura chiusura)
        {
            if (chiusura.stagione != null && chiusura.stagione.Chiusure.Contains(chiusura))
            {
                chiusura.stagione.Chiusure.Remove(chiusura);
                DB.saveStagione(chiusura.stagione);
            }

            chiusure.Remove(chiusura);
            return(DB.deleteChiusura(chiusura));
        }
Example #4
0
        private void buttonRemoveChiusura(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("Sei sicuro di voler eliminare la chiusura?", "Sei sicuro?", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                int      selected_row = gridChiusure.SelectedRows[0].Index;
                Chiusura c            = DB.instance.getChiusura((Guid)gridChiusure.Rows[selected_row].Cells[0].Value);
                DB.instance.removeChiusura(c);
                RefreshChiusure();
            }
        }
Example #5
0
 public static bool deleteChiusura(Chiusura p)
 {
     using (NHibernate.ISession session = HibernateHelper.Open())
         using (NHibernate.ITransaction transaction = session.BeginTransaction())
             try
             {
                 session.Delete(p);
                 transaction.Commit();
                 return(true);
             }
             catch (Exception exc)
             {
                 Log.Instance.WriteLine(Log.LogLevel.Error, "deleteChiusura(" + (p != null ? p.ID.ToString() : "null") + "):" + exc.Message);
                 return(false);
             }
 }
Example #6
0
        public bool save(Chiusura chiusura)
        {
            int idx = chiusure.FindIndex(x => x.ID == chiusura.ID);

            if (idx >= 0)
            {
                chiusure[idx] = chiusura;
            }
            else
            {
                chiusure.Add(chiusura);
            }

            if (chiusura.stagione != null && !chiusura.stagione.Chiusure.Contains(chiusura))
            {
                chiusura.stagione.Chiusure.Add(chiusura);
                //retv &= DB.saveStagione(chiusura.stagione); // lmy:: mmmmm?!
            }

            return(DB.saveChiusura(chiusura));
        }
Example #7
0
        public void AddChiusura()
        {
            Chiusura a = _statoPatrimonialeService.AddChiusura();

            _view.GridChiusure.BoundList.Add(a);
        }
Example #8
0
 public void OpenChiusura(Chiusura c)
 {
     ViewChiusura.Show(this, c);
 }
Example #9
0
 public void RemoveChiusura(Chiusura chiusura)
 {
     _statoPatrimoniale.Chiusure.Remove(chiusura);
     RaiseChangeEvent();
 }