Пример #1
0
        public DataView getListaGrupos()
        {
            clsGrupo Grupo = new clsGrupo();
            DataView dv    = Grupo.getExtendedLista().DefaultView;

            Grupo = null;
            return(dv);
        }
Пример #2
0
 public bool Agregar(clsGrupo Grupo)
 {
     try
     {
         return(System.Convert.ToBoolean(Grupo.Agregar()));
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
Пример #3
0
 public bool Actualizar(clsGrupo Grupo)
 {
     try
     {
         return(Grupo.Actualizar());
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
Пример #4
0
 public clsGrupo getGrupoClass()
 {
     try
     {
         clsGrupo Grupo = new clsGrupo();
         return(Grupo);
     }
     catch (System.Exception Ex)
     {
         string strErrorMessage = "Error al devolver la clase para los datos del grupo.";
         throw new System.Exception(strErrorMessage, Ex);
     }
 }
Пример #5
0
 public DataView getAllGrupos()
 {
     try
     {
         clsGrupo Grupo   = new clsGrupo();
         DataView dvGrupo = Grupo.getAllRecordsForReport().DefaultView;
         Grupo = null;
         return(dvGrupo);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("Imposible recuperar la lista de los grupos.", Ex);
     }
 }
Пример #6
0
 public string[] WhyCanNotBeDeleted(System.Byte Id)
 {
     try
     {
         clsGrupo Grupo     = new clsGrupo();
         string[] aryResult = Grupo.WhyCanNotBeDeleted(Id);
         Grupo = null;
         return(aryResult);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("Error al recuperar la(s) causa que impide eliminar el grupo.", Ex);
     }
 }
Пример #7
0
 public bool canBeDeleted(System.Byte Id)
 {
     try
     {
         clsGrupo Grupo    = new clsGrupo();
         bool     boResult = Grupo.canBeDeleted(Id);
         Grupo = null;
         return(boResult);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("Error al comprobar si puede ser eliminado el grupo.", Ex);
     }
 }
Пример #8
0
 public bool Eliminar(System.Byte Id)
 {
     try
     {
         clsGrupo Grupo    = new clsGrupo();
         bool     boResult = Grupo.Eliminar(Id);
         Grupo = null;
         return(boResult);
     }
     catch (System.Exception)
     {
         return(false);
     }
 }
Пример #9
0
 public DataView getListaGrupos()
 {
     try
     {
         clsGrupo Grupo    = new clsGrupo();
         DataView dvGrupos = Grupo.getExtendedLista().DefaultView;
         Grupo = null;
         return(dvGrupos);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("Imposible recuperar la lista de los grupos.", Ex);
     }
 }
Пример #10
0
        /// <summary>
        /// Devuelve un DataTable con los registros de todos los temas de proyecto que no estén
        /// Habilitados y que correspondan para el Maestrante cuyo Id se pase como valor del
        /// parámetro "IdMaestrante", los campos devueltos son: Id, Nombre.
        /// </summary>
        /// <returns></returns>
        public DataTable getLista(System.UInt32 IdMaestrante)
        {
            clsMaestrante Maestrante = new clsMaestrante(IdMaestrante);
            clsGrupo      Grupo      = new clsGrupo(Maestrante.IdGrupo);

            System.Byte bytMencion = Grupo.IdMencion;
            Maestrante = null;
            Grupo      = null;
            string strSQL = "SELECT DISTINCT tbl_mencion_tema_proyecto.Id_TemaProyecto AS Id, " +
                            "tbl_tema_proyecto.Nombre AS Nombre FROM tbl_mencion_tema_proyecto " +
                            "INNER JOIN tbl_tema_proyecto ON tbl_mencion_tema_proyecto.Id_TemaProyecto=tbl_tema_proyecto.Id " +
                            "WHERE tbl_mencion_tema_proyecto.Id_Mencion=" + bytMencion + " AND tbl_tema_proyecto.Habilitado!=0;";
            DataTable dtCurso;
            clsDAL    oDAL = new clsDAL();

            dtCurso = oDAL.getDataTable(strSQL);
            oDAL    = null;
            return(dtCurso);
        }