示例#1
0
        public clsBibliografiaCD getCompactDisc(System.UInt32 Id)
        {
            clsBibliografiaCD CompactDisc = new clsBibliografiaCD(Id);

            System.Diagnostics.Debug.WriteLine(CompactDisc.Temas[0].IdTema);
            return(CompactDisc);
        }
示例#2
0
 public bool Agregar(clsBibliografiaCD.struBibliografiaCD CDData, System.Byte[] aryTemas)
 {
     try
     {
         bool boResult;
         clsBibliografiaCD CompactDisc = new clsBibliografiaCD();
         // Procesar el password si viene vacío.
         clsUsuario Usuario = new clsUsuario(HttpContext.Current.User.Identity.Name);
         CDData.IdUsuario = Usuario.Id;
         Usuario          = null;
         CompactDisc.getDataFromStruct(CDData);
         clsBibliografiaCD.struTemas[] Temas = new clsBibliografia.struTemas[aryTemas.Length];
         for (int i = 0; i <= (aryTemas.Length - 1); i++)
         {
             Temas[i].IdTema = aryTemas[i];
         }
         CompactDisc.Temas = Temas;
         boResult          = CompactDisc.Agregar();
         CompactDisc       = null;
         return(boResult);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception(Ex.Message);
     }
 }
示例#3
0
        public bool Eliminar(System.UInt32 Id)
        {
            clsBibliografiaCD CompactDisc = new clsBibliografiaCD();
            bool boResult = CompactDisc.Eliminar(Id);

            CompactDisc = null;
            return(boResult);
        }
示例#4
0
 public DataView getListaCDs()
 {
     try
     {
         clsBibliografiaCD CDs = new clsBibliografiaCD();
         DataView          dv  = CDs.getLista().DefaultView;
         CDs = null;
         return(dv);
     }
     catch (System.Exception Ex)
     {
         throw new System.Exception("Imposible recuperar la lista de los discos compactos registrados.", Ex);
     }
 }