Example #1
0
        public void aggiornaMovimento(int idMov, bool stato, DateTime scad, bool dataAppr, DateTime? dataUlt,
            decimal impIvato, bool impAppr, decimal impNetto, string causale, string note, List<int> categorie)
        {
            scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter mta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.MovimentoTableAdapter();
            if(!stato){
                dataUlt = null;
            }
            mta.UpdateById(scad,
                dataAppr,
                impIvato,
                impAppr,
                impNetto,
                stato,
                causale,
                note,
                dataUlt,
                idMov);

            scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter cmta = new Scadenzetti.scadenzettiDbDataSetTableAdapters.CategoriaMovimentoTableAdapter();
            //elimino tutte le categorie precedenti
            cmta.DeleteByMovimento(idMov);
            //assegno le nuove categorie
            foreach (int cat in categorie)
                cmta.Insert(idMov, cat);
        }