示例#1
0
        /// <summary>
        /// Devuelve un periodo según su Id
        /// </summary>
        /// <param name="PeriodoConsulta">Objeto de tipo Periodo que contiene el Id del periodo a consultar</param>
        /// <returns></returns>
        public DataTable GetPeriodoPorId(Clases.Periodo PeriodoConsulta)
        {
            #region :-: Clases Utilizadas :-:

            Clases.Conexion ClaseConexion = new Clases.Conexion();

            #endregion

            #region :-: Variables Utilizadas :-:

            DataTable DtGuia = new DataTable();

            #endregion

            ClaseConexion.ConectarABase();
            using (SqlCommand ComandoParaConsulta = new SqlCommand())
            {
                ComandoParaConsulta.Connection = ClaseConexion.Conectar;
                ComandoParaConsulta.CommandType = CommandType.StoredProcedure;
                ComandoParaConsulta.CommandText = "SP_Periodo_Cargar_Por_Id_Periodo";
                ComandoParaConsulta.Parameters.AddWithValue("@Id_Periodo", PeriodoConsulta.Id_Periodo);
                DtGuia = ClaseConexion.CargarDatatableConProcedimiento(ComandoParaConsulta);
            }
            return DtGuia;
        }
示例#2
0
        /// <summary>
        /// Devuelve una matricula según el estudiante, curso y periodo
        /// </summary>
        /// <param name="MatriculaConsulta">Objeto de tipo Matricula que contiene los datos de matricula a consultar</param>
        /// <returns></returns>
        public DataTable GetMatriculaPorEstudianteCursoPeriodo(Clases.Matricula MatriculaConsulta)
        {
            #region :-: Clases Utilizadas :-:

            Clases.Conexion ClaseConexion = new Clases.Conexion();

            #endregion

            #region :-: Variables Utilizadas :-:

            DataTable DtGuia = new DataTable();

            #endregion

            ClaseConexion.ConectarABase();
            using (SqlCommand ComandoParaConsulta = new SqlCommand())
            {
                ComandoParaConsulta.Connection = ClaseConexion.Conectar;
                ComandoParaConsulta.CommandType = CommandType.StoredProcedure;
                ComandoParaConsulta.CommandText = "SP_Matricula_Cargar_Por_Estudiante_Curso_Periodo";
                ComandoParaConsulta.Parameters.AddWithValue("@Cedula_Alumno", MatriculaConsulta.Cedula_Alumno);
                ComandoParaConsulta.Parameters.AddWithValue("@Id_Curso", MatriculaConsulta.Id_Curso);
                ComandoParaConsulta.Parameters.AddWithValue("@Id_Periodo", MatriculaConsulta.Id_Periodo);
                DtGuia = ClaseConexion.CargarDatatableConProcedimiento(ComandoParaConsulta);
            }
            return DtGuia;
        }
示例#3
0
        /// <summary>
        /// Devuelve una matricula según el número de matricula
        /// </summary>
        /// <param name="MatriculaConsulta">Objeto de tipo Matricula que contiene el número de matricula a consultar</param>
        /// <returns></returns>
        public DataTable GetMatriculaPorNumeroMatricula(Clases.Matricula MatriculaConsulta)
        {
            #region :-: Clases Utilizadas :-:

            Clases.Conexion ClaseConexion = new Clases.Conexion();

            #endregion

            #region :-: Variables Utilizadas :-:

            DataTable DtGuia = new DataTable();

            #endregion

            ClaseConexion.ConectarABase();
            using (SqlCommand ComandoParaConsulta = new SqlCommand())
            {
                ComandoParaConsulta.Connection = ClaseConexion.Conectar;
                ComandoParaConsulta.CommandType = CommandType.StoredProcedure;
                ComandoParaConsulta.CommandText = "SP_Matricula_Cargar_Por_Numero_Matricula";
                ComandoParaConsulta.Parameters.AddWithValue("@Numero_Matricula", MatriculaConsulta.Numero_Matricula);
                DtGuia = ClaseConexion.CargarDatatableConProcedimiento(ComandoParaConsulta);
            }
            return DtGuia;
        }