Example #1
0
        public DocenteCurso GetOne(int ID)
        {
            DocenteCurso docCurso = new DocenteCurso();

            try
            {
                this.OpenConnection();
                SqlCommand cmdDocenteCursos = new SqlCommand("select * from docentes_cursos where id_dictado = @id", SqlConn);
                cmdDocenteCursos.Parameters.Add("@id", SqlDbType.Int).Value = ID;
                SqlDataReader drDocenteCursos = cmdDocenteCursos.ExecuteReader();

                if (drDocenteCursos.Read())
                {
                    docCurso.ID        = (int)drDocenteCursos["id_dictado"];
                    docCurso.IDCurso   = (int)drDocenteCursos["id_curso"];
                    docCurso.IDDocente = (int)drDocenteCursos["id_docente"];
                    docCurso.SetTipoCargoById((int)drDocenteCursos["cargo"]);
                }
                drDocenteCursos.Close();
            }
            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de docentes cursos", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }

            return(docCurso);
        }
Example #2
0
        public List <DocenteCurso> GetAll()
        {
            List <DocenteCurso> docentes_cursos = new List <DocenteCurso>();

            try
            {
                this.OpenConnection();

                SqlCommand cmdDocenteCursos = new SqlCommand("select * from docentes_cursos", SqlConn);

                SqlDataReader drDocenteCursos = cmdDocenteCursos.ExecuteReader();

                while (drDocenteCursos.Read())
                {
                    DocenteCurso docCurso = new DocenteCurso();
                    docCurso.ID        = (int)drDocenteCursos["id_dictado"];
                    docCurso.IDCurso   = (int)drDocenteCursos["id_curso"];
                    docCurso.IDDocente = (int)drDocenteCursos["id_docente"];
                    docCurso.SetTipoCargoById((int)drDocenteCursos["cargo"]);

                    docentes_cursos.Add(docCurso);
                }
                drDocenteCursos.Close();
            }

            catch (Exception Ex)
            {
                Exception ExcepcionManejada = new Exception("Error al recuperar lista de docentes cursos", Ex);
                throw ExcepcionManejada;
            }

            finally
            {
                this.CloseConnection();
            }


            return(docentes_cursos);
        }