/// <summary>
        /// Nombre del metodo: modificarEstadoDCarrera
        /// Funcionalidad: Modificar estado de carrera
        /// </summary>
        /// <param name="pid">El codigo de la carrera</param>
        /// <param name="pestado">El estado de la carrera</param>
        public static void modificarCarrera(String pcodigoAct, String pcodigo, String pnombre, Boolean pestado)
        {
            try
               {
               dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_ModificarCarrera;
               Persistentes.CarreraPersistente carreraPers = new Persistentes.CarreraPersistente();
               Clases.Carrera pcarrera = new Clases.Carrera(pcodigo, pnombre, pestado);
               carreraPers.modificarCarrera(pcodigoAct, pcarrera);
               //Estructuras.StructUsuario objActual;
               //objActual = Clases.UsuarioTemporal._UsuarioActual;
               ////GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado la carrera con el ID: " + pid, objActual);

               //Registrar En Bitacora
               Estructuras.StructUsuario objActual;
               if (Clases.UsuarioTemporal._UsuarioActual != null)
               {
                   objActual = Clases.UsuarioTemporal._UsuarioActual;
                   GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado la carrera con el ID: " + pcodigo, objActual);
               }

               }
               catch (Exception ex)
               {
               throw new System.Exception("Error en la persistencia de carrera" + ex.Message);
               }
        }
        /// <summary>
        /// Ingresa una carrera
        /// </summary>
        /// <param name="pcodigo">Codigo de la carrera</param>
        /// <param name="pnombre">Nombre de la carrera</param>
        /// <param name="pesEstado">Estado de la carrera</param>
        public static void ingresarCarrera(String pcodigo, String pnombre, Boolean pesEstado, int pFKDirAcademico)
        {
            //Por Chris Esquivel
            Clases.Carrera carrera = new Clases.Carrera(pcodigo, pnombre, pesEstado);
            Persistentes.CarreraPersistente carreraPers = new Persistentes.CarreraPersistente();
            carreraPers.insertarCarrera(carrera, pFKDirAcademico);
            //Estructuras.StructUsuario objActual;
            //objActual = Clases.UsuarioTemporal._UsuarioActual;
            ////GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha registrado la carrera con el código: " + carrera.codigo, objActual);

            //Registrar En Bitacora
            Estructuras.StructUsuario objActual;
            if (Clases.UsuarioTemporal._UsuarioActual != null)
            {
                objActual = Clases.UsuarioTemporal._UsuarioActual;
                GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha registrado la carrera con el código: " + carrera.codigo, objActual);
            }
        }