using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace Consulenza.ReportCommon { public class Nucleo { public Int64 ChiaveNucleo { get; set; } public string NomeNucleo { get; set; } public string AgenteNucleo { get; set; } public string ReteNucleo { get; set; } /// // public DateTime DtFineValidita { get; set; } viene usata per la query in cui dtFineValidita > getDate() public Int64 ChiaveClientePBPrincipale { get; set; } /// /// Lista di Id dell'immobile catastale per cui è richiesto il report. /// public List IdImmobileCatasto { get; set; } //private List _idImmobileCatasto = new List(); //public List IdImmobileCatasto //{ // get { return _idImmobileCatasto; } // set { _idImmobileCatasto = value; } //} /// /// Lista di ChiaviClientiPB per gli id dell'immobile catastale per cui è richiesto il report.(nel nucleo possono esserci più chiavicliente per idimmobile, per non avere schede immobile duplicate, aggiunta chiavecliente) /// private List _chiaviClientiPBImmobili = new List(); public List ChiaviClientiPBImmobili { get { return _chiaviClientiPBImmobili; } set { _chiaviClientiPBImmobili = value; } } /// /// Lista di Id delle sezioni (Schede) per cui è richiesto il report. /// private List _idSezione = new List(); public List IdSezione { get { return _idSezione; } set { _idSezione = value; } } private List _listaClientiNucleo = new List(); public List ListaClientiNucleo { get { return _listaClientiNucleo; } set { _listaClientiNucleo = value; } } public bool ImmobiliareCEUnica { get; set; } public bool HasServizioAggiuntivoImmobiliare { get; set; } } }