コード例 #1
0
        /// <summary>
        /// Elimina una carrera
        /// </summary>
        /// <param name="pcodigo">Codigo de la carrera que se eliminara</param>
        public static void eliminarCarrera(String pcodigo)
        {
            //Por Chris Esquivel
               Persistentes.CarreraPersistente carreraPers = new Persistentes.CarreraPersistente();
               carreraPers.eliminarCarrera(pcodigo);

               //Registrar En Bitacora
               Estructuras.StructUsuario objActual;
               if (Clases.UsuarioTemporal._UsuarioActual != null)
               {
               objActual = Clases.UsuarioTemporal._UsuarioActual;
               GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha eliminado la carrera con el código " + pcodigo, objActual);
               }
        }
コード例 #2
0
        /// <summary>
        /// Asignar estudiante a carrera
        /// </summary>
        /// <param name="idProfesor">ID del estudiante</param>
        /// <param name="idGrupo">ID de la carrera</param>
        public static void asignarEstudianteACarrera(int idCarrera, int idEstudiante)
        {
            //Camilo
               Persistentes.CarreraPersistente carreraPers = new Persistentes.CarreraPersistente();
               carreraPers.asignarEstudianteACarrera(idCarrera, idEstudiante);
               //Estructuras.StructUsuario objActual;
               //objActual = Clases.UsuarioTemporal._UsuarioActual;
               //GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha asignado al estudiante: " + idEstudiante + "a la carrera con el ID: " + idCarrera, objActual);

               //Registrar En Bitacora
               Estructuras.StructUsuario objActual;
               if (Clases.UsuarioTemporal._UsuarioActual != null)
               {
               objActual = Clases.UsuarioTemporal._UsuarioActual;
               GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha asignado al estudiante: " + idEstudiante + "a la carrera con el ID: " + idCarrera, objActual);
               }
        }
コード例 #3
0
        /// <summary>
        /// Cambiar Estado de una Carrera
        /// </summary>
        /// <param name="pcodigoCarrera">Codigo de la carrera seleccionada</param>
        public static void cambiarEstadoCarrera(String pcodigoCarrera)
        {
            //Por Chris Esquivel
               Persistentes.CarreraPersistente carreraPers = new Persistentes.CarreraPersistente();
               carreraPers.cambiarEstadoCarrera(pcodigoCarrera);
               //Estructuras.StructUsuario objActual;
               //objActual = Clases.UsuarioTemporal._UsuarioActual;
               //GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha modificado la carrera con el código: " + pcodigoCarrera, objActual);

               //Registrar En Bitacora
               Estructuras.StructUsuario objActual;
               if (Clases.UsuarioTemporal._UsuarioActual != null)
               {
               objActual = Clases.UsuarioTemporal._UsuarioActual;
               GestorRegistrar.registrarBitacora("El usuario " + objActual.nombre + " ha cambiado de estado la carrera con el código: " + pcodigoCarrera, objActual);
               }
        }
コード例 #4
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);
               }
        }
コード例 #5
0
        /// <summary>
        /// Lista de las carreras registradas
        /// </summary>
        /// <returns>Lista con todos las carreras registadas</returns>
        public static List<Array> listarCarrerasConID()
        {
            //Por Dennis

              try
              {
              dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_ListarCarreraConID;

              List<Estructuras.StructCarrera> _carreras = new List<Estructuras.StructCarrera>();
              Persistentes.CarreraPersistente _carreraPersistente = new Persistentes.CarreraPersistente();
              List<Array> _arreglo = new List<Array>();

              _carreras = _carreraPersistente.obternerListaCarrerasConID(_Usp);

              foreach (Estructuras.StructCarrera _carrera in _carreras)
              {
                  String[] _datos =
                    {
                        _carrera.id.ToString(),
                        _carrera.codigo.ToString(),
                        _carrera.nombre.ToString(),
                        _carrera.estado.ToString()
                    };

                  _arreglo.Add(_datos);
              }

              return _arreglo;
              }
              catch (Exception ex)
              {
              throw new Exception("Error en la persistencia de Carrera.. " + ex.Message);
              }
        }
コード例 #6
0
        /// <summary>
        /// Lista de las carreras registradas
        /// </summary>
        /// <returns>Lista con todos las carreras registadas</returns>
        public static List<Array> listarCarreras()
        {
            //Por Chris Esquivel

            try
            {
                Estructuras.StructUsuario objActual;
                objActual = Clases.UsuarioTemporal._UsuarioActual;
                dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_ListarCarrerasDA;

                List<Estructuras.StructCarrera> _carreras = new List<Estructuras.StructCarrera>();
                Persistentes.CarreraPersistente _carreraPersistente = new Persistentes.CarreraPersistente();
                List<Array> _arreglo = new List<Array>();

                _carreras = _carreraPersistente.obternerListaCarreras(_Usp, objActual.Id);

                foreach (Estructuras.StructCarrera _carrera in _carreras)
                {
                    String[] _datos =
                    {
                        _carrera.codigo.ToString(),
                        _carrera.nombre.ToString(),
                        _carrera.estado.ToString()
                    };

                    _arreglo.Add(_datos);
                }

                return _arreglo;
            }
            catch (Exception ex)
            {
                throw new Exception("Error en la persistencia de Carrera.. " + ex.Message);
            }
        }
コード例 #7
0
 public static int buscarIdCarrera(String pcodCarrera)
 {
     //Por Camilo
     try
     {
         dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_buscarIdCarrera;
         int idCurso;
         Persistentes.CarreraPersistente _carreraPersistente = new Persistentes.CarreraPersistente();
         idCurso = _carreraPersistente.obtenerIdCarrera(_Usp, pcodCarrera);
         return idCurso;
     }
     catch (Exception ex)
     {
         throw new Exception("Error en la persistencia de carrera.. " + ex.Message);
     }
 }
コード例 #8
0
        /// <summary>
        /// Nombre del metodo: buscarCarreraXNombre
        /// Funcionalidad: Buscar la carrera ya ingresada
        /// </summary>
        /// <param name="pcodigo">El codigo de la carrera</param>
        /// <param name="pnombre">El nombre de la carrera</param>
        public static List<Array> buscarCarreraXNombre(String pcriterio)
        {
            dynamic _Usp = Capa_LogicaNegociosCENFOFORUM.Properties.Resources.usp_BuscarCarrera;
            List<Estructuras.StructCarrera> _carreras = new List<Estructuras.StructCarrera>();
            List<Array> _arreglo = new List<Array>();

            Persistentes.CarreraPersistente carreraPers = new Persistentes.CarreraPersistente();
            _carreras = carreraPers.buscarCarrera(_Usp, pcriterio);

            try
            {
                foreach (Estructuras.StructCarrera _carrera in _carreras)
                {

                    string[] _datos = {_carrera.id.ToString(),
                                          _carrera.codigo.ToString(),
                                        _carrera.nombre.ToString(),
                                        Convert.ToString(_carrera.estado),
                                        };

                    _arreglo.Add(_datos);
                }
                return _arreglo;
            }
            catch (Exception ex)
            {
                throw new Exception("Error en la persistencia de Carrera.. " + ex.Message);
            }
        }
コード例 #9
0
        /// <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);
            }
        }