Пример #1
0
        public static void modificarEstudiante(int pid, String pidentificacion, String pnombre, String papellido1,
            String papellido2, String pcorreoElectronico, int pedad,
            String pgenero)
        {
            //declaracion e invocacion a la instancia del procedimeinto almacenado declarado
               //en la sección de Recursos (Resources) esto permite indicar a Visual Basic què
               //recursos externos debe de utilizar, en este caso los procedimeintos almacenados de la BD

               Capa_LogicaNegociosCENFOFORUM.Persistentes.UsuarioPersistente _usuario = new Capa_LogicaNegociosCENFOFORUM.Persistentes.UsuarioPersistente();
               dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_ModificarEstudiante;
               try
               {
               //TRY --- envía los datos a la capa de persistencia, incluída la instancia del procedimiento
               //almacenado correspondiente para este caso de uso

               _usuario.modificarEstudiante(pid, pidentificacion, pnombre, papellido1, papellido2, pcorreoElectronico, pedad, pgenero, _Usp);
               //Estructuras.StructUsuario objActual;
               //objActual = Clases.UsuarioTemporal._UsuarioActual;
               ////GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado el estudiante con la identificación: " + pidentificacion, objActual);

               //Registrar En Bitacora
               Estructuras.StructUsuario objActual;
               if (Clases.UsuarioTemporal._UsuarioActual != null)
               {
                   objActual = Clases.UsuarioTemporal._UsuarioActual;
                   GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado el estudiante con la identificación: " + pidentificacion, objActual);
               }
               }
               catch (Exception ex)
               {
               //captura la excepción, como este procedimiento fue invocado por la capa de Presentación, envía las excepciones
               //capturadas a la capa de presentación y esta se encarga de mostrarlas
               throw new System.Exception(ex.Message);
               }
        }