Ejemplo n.º 1
0
        /// <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);
               }
        }