Exemple #1
0
        public void eliminarFacultad(int ID_Facultad)
        {
            FacultadDAL        facultad = new FacultadDAL();
            MateriaFacultadBLL matFacu  = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                matFacu.eliminarMateriaFAcultad(ID_Facultad);
                facultad.eliminarFacultad(ID_Facultad);
                ts.Complete();
            }
        }
Exemple #2
0
        public void EditarFacultad(Facultad paramfacultad, List <MateriaFacultad> listMaterias)
        {
            FacultadDAL        facultad   = new FacultadDAL();
            MateriaFacultadBLL matFacuBLL = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                facultad.EditarFacultad(paramfacultad);
                matFacuBLL.eliminarMateriaFAcultad(paramfacultad.ID_Facultad);
                foreach (MateriaFacultad materia in listMaterias)
                {
                    matFacuBLL.agregarMateriaFAcultad(materia);
                }
                ts.Complete();
            }
        }