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); } }
public bool getDataFromStruct(clsBibliografiaCD.struBibliografiaCD CompactDisc) { this.m_Id = CompactDisc.Id; this.m_IdUsuario = CompactDisc.IdUsuario; this.m_Titulo = CompactDisc.Titulo; // Titulo. this.m_Autores = CompactDisc.Autores; // Autores. this.m_Tipo = CompactDisc.Tipo; this.m_Soporte = clsBibliografia.enuSoporte.CD; this.m_datFechaRegistro = CompactDisc.datFechaRegistro; // Fecha de registro. this.Temas = CompactDisc.Temas; this.m_FullURL = CompactDisc.FullURL; // Dirección URL. this.m_URLUserName = CompactDisc.URLUserName; // Id de usuario con acceso a la URL. this.m_URLUserPass = CompactDisc.URLUserPass; // Contraseña de usuario con acceso a la URL. return(true); }
public clsBibliografiaCD.struBibliografiaCD getStructCD() { clsBibliografiaCD.struBibliografiaCD CompactDisc = new clsBibliografiaCD.struBibliografiaCD(); return(CompactDisc); }