Ejemplo n.º 1
0
        public void eliminarFacultad(int Id)
        {
            FacultadDAL        facultad    = new FacultadDAL();
            MateriaFacultadBLL oMateriaBLL = new MateriaFacultadBLL();

            using (TransactionScope ts = new TransactionScope())
            {
                oMateriaBLL.EliminarMateria(Id);
                facultad.eliminarFacultad(Id);
                ts.Complete();
            }
        }
Ejemplo n.º 2
0
        public void modificarFacultad(Facultad paramFacultad, List <MateriaFacultad> listaFacultad)
        {
            FacultadDAL        facultad = new FacultadDAL();
            MateriaFacultadBLL oMateria = new MateriaFacultadBLL();

            using (TransactionScope oScope = new TransactionScope())
            {
                facultad.modificarFacultad(paramFacultad);
                oMateria.EliminarMateria(paramFacultad.Id_Facultad);
                foreach (MateriaFacultad materia in listaFacultad)
                {
                    oMateria.AgregarMateriaFacultad(materia);
                }
                oScope.Complete();
            }
        }