/// <summary> /// Metodo per la generazione dell'header del report /// </summary> /// <param name="dataSet"></param> /// <param name="fieldsToExport"></param> /// <returns></returns> protected override HeaderColumnCollection GenerateReportHeader(DataSet dataSet, HeaderColumnCollection fieldsToExport) { HeaderColumnCollection header = new HeaderColumnCollection(); // Inizializzazione dell'header a partire dal dataset header = base.GenerateReportHeaderFromDataSet(dataSet); // Modifica delle descrizioni di interesse header["IdDoc"].ColumnName = "Segn. proto. / Id doc."; header["Oggetto_Documento"].ColumnName = "Oggetto"; header.Add(new HeaderProperty() { ColumnName = "Segn. repertorio", OriginalName = "Segn. repertorio" }); header["Data_Di_Repertorio"].ColumnName = "Data repertorio"; header["Data_Annullamento"].ColumnName = "Data annullamento"; // Rimozione delle colonne con la descrizione del nome del campo e con l'id dell'amministrazione header.Remove(header["Descrizione_Campo_Profilato"]); // Ogni colonna un campo header.Remove(header["Valore"]); header.Remove(header["IdAmm"]); header.Remove(header["DocNumber"]); header.Remove(header["ObjType"]); header.Remove(header["EnabledHistory"]); header.Remove(header["ObjectId"]); return(header); }
/// <summary> /// Metodo per la generazione dell'header del report /// </summary> /// <param name="dataSet"></param> /// <param name="fieldsToExport"></param> /// <returns></returns> protected override HeaderColumnCollection GenerateReportHeader(DataSet dataSet, HeaderColumnCollection fieldsToExport) { HeaderColumnCollection header = new HeaderColumnCollection(); // Inizializzazione dell'header a partire dal dataset header = base.GenerateReportHeaderFromDataSet(dataSet); // Modifica delle descrizioni di interesse //header["var_descrizione"].ColumnName = "EVENTO"; header["var_desc_azione"].ColumnName = "DETTAGLI"; header["userid_operatore"].ColumnName = "OPERATORE"; header["dta_operazione"].ColumnName = "DATA E ORA"; header["cha_esito"].ColumnName = "ESITO"; // Rimozione delle altre colonne header.Remove(header["system_id"]); header.Remove(header["cha_tipo_oggetto"]); header.Remove(header["var_descrizione"]); return(header); }
/// <summary> /// Metodo per la generazione dell'header e delle colonne del report /// </summary> /// <param name="dataSet"></param> /// <param name="fieldsToExport"></param> /// <returns></returns> protected override HeaderColumnCollection GenerateReportHeader(DataSet dataSet, HeaderColumnCollection fieldsToExport) { logger.Debug("BEGIN"); HeaderColumnCollection header = new HeaderColumnCollection(); // Inizializzo l'header a partire dal dataset header = base.GenerateReportHeaderFromDataSet(dataSet); // Modifico gli header delle colonne header["CODICE"].ColumnName = "CODICE FASCICOLO"; header["DATA_CREAZIONE"].ColumnName = "DATA CREAZIONE"; // Rimuovo le colonne di servizio e quelle non necessarie per l'export header.Remove(header["ID_PROJECT"]); header.Remove(header["POSIZIONE"]); header.Remove(header["ANNO"]); header.Remove(header["STATO_FASC"]); header.Remove(header["NOME_CAMPO"]); header.Remove(header["VALORE_CAMPO"]); // Aggiungo le colonne relative alla tipologia in esame this.GenerateAdditionalColumns(dataSet, header); // Setto la larghezza delle colonne header["CODICE"].ColumnSize = 100; header["DESCRIZIONE"].ColumnSize = 120; header["UFFICIO"].ColumnSize = 140; header["STRUTTURA"].ColumnSize = 140; header["DATA_CREAZIONE"].ColumnSize = 70; header["TIPOLOGIA"].ColumnSize = 125; logger.Debug("END"); return(header); }