using System; using System.Data; using System.Configuration; namespace PDFGenerator.BusinessLayer.DataSection { /// /// Summary description for DataSectionParameter /// /// [Serializable] public class DataSectionParameter : IDataSectionParameter { private String _codicePB; private String _codiceRete; private String _codiceCliente; private String _codiceAppplicazione; private int _versioneDataBaseSIMPB; private String _codiceTipoIndirizzo; private String _tipoCliente; private DataSetDatiComuni _datiComuni; private string _banca; //private rispostaVaRPortafoglioType _datiComuniPatrimonioFinanziarioBF; //private rispostaVaRPortafoglioType _datiComuniDettaglioRischioAltriIstituti = null; //private rispostaVaRPortafoglioType _datiComuniPatrimonioComplessivo = null; private String _Intermediario; private String _Area; private String _AreaEstesa; private String _DataPianificazione; private String _DataInizioProposta; private String _DataFineProposta; private String _Proposta; private decimal _varInv; private decimal _varRis; private decimal _totalePartiteViaggiantiInv; private String _Progetto; //private Utente _utente; //private Utente _utenteloggatoautorizzato; private bool _checkVarAltri; private bool _modalitàAnonima; private bool _profiloIsAct; private bool _statopianificazioneattivo; private decimal _patrimoniocomplessivototalectv; private decimal _patrimoniofinanziarioctv; private decimal _patrimoniobancafideuramctv; private decimal _patrimonioterzictv; private decimal _patrimonioimmobiliarectv; private decimal _patrimonioaltroctv; private decimal _patrimonioprospetticoctv; //private rispostaVaRPortafoglioType _datiComuniDettaglioProdottiIntermediario = null; //private rispostaVaRPortafoglioType _datiComuniFondiPensioneIntermediario = null; //private rispostaVaRPortafoglioType _datiComuniDettaglioProdottoPropostaAreeBisogno = null; //private rispostaVaRPortafoglioType _datiComuniIndicatoriArea = null; public DataTable IntermediariSection; private bool _singleArea = false; //private rispostaVaRPortafoglioType[] _datiComuniPortfolioModello = null; public DataSectionParameter() { _codicePB = ""; _codiceCliente = ""; _codiceRete = ""; _codiceAppplicazione = ""; _codiceTipoIndirizzo = ""; _checkVarAltri = true; _modalitàAnonima = false; IntermediariSection = new DataTable(); _datiComuni = new DataSetDatiComuni(); //_SEIConnection = new Utils.(Utils..enum_DB.OracleDB); //_SEIReportConnection = new Utils.CConnection(Utils.CConnection.enum_DB.SqlDB); _Intermediario = ""; _Area = ""; _AreaEstesa = ""; _Progetto = ""; _varInv = 0; _varRis = 0; //_utente = null; _profiloIsAct = true; _tipoCliente = ""; _patrimoniocomplessivototalectv = 0; _patrimonioprospetticoctv = 0; _patrimoniofinanziarioctv = 0; _patrimoniobancafideuramctv = 0; _patrimonioterzictv = 0; _patrimonioimmobiliarectv = 0; _patrimonioaltroctv = 0; //_datiComuniDettaglioProdottiIntermediario = null; //_datiComuniFondiPensioneIntermediario = null; //_datiComuniIndicatoriArea = null; //_datiComuniDettaglioProdottoPropostaAreeBisogno = null; _banca = string.Empty; } //tipo di cliente public String tipoCliente { get { return _tipoCliente; } set { _tipoCliente = value; } } /// /// Codice Private Banker /// public String CodicePB { get { return _codicePB; } set { _codicePB = value; } } /// /// Codice Rete Vendita /// public String CodiceRete { get { return _codiceRete; } set { _codiceRete = value; if (_codiceRete == "F") { //FC 26062015 Aggionamento nuova Ragione Sociale //_banca = "Banca Fideuram"; _banca = "Fideuram"; } else { _banca = "Sanpaolo Invest"; } } } /// /// Codice Fiscale del cliente /// public String CodiceCliente { get { return _codiceCliente; } set { _codiceCliente = value; } } public bool chkVarAltri { get { return _checkVarAltri; } set { _checkVarAltri = value; } } public bool profiloIsAct { get { return _profiloIsAct; } set { _profiloIsAct = value; } } public string DataPianificazione { get { return _DataPianificazione; } set { _DataPianificazione = value; } } public string DataInizioProposta { get { return _DataInizioProposta; } set { _DataInizioProposta = value; } } public string DataFineProposta { get { return _DataFineProposta; } set { _DataFineProposta = value; } } /// /// Codice Applicazione del cliente /// public String CodiceApplicazione { get { return _codiceAppplicazione; } set { _codiceAppplicazione = value; } } public String Intermediario { get { return _Intermediario; } set { _Intermediario = value; } } /// /// Rappresenta l'area di bisogno /// public String Area { get { return _Area; } set { _Area = value; } } /// /// Rappresenta il nome completo dell'area di bisogno /// public String AreaEstesa { get { return _AreaEstesa; } set { _AreaEstesa = value; } } public String Progetto { get { return _Progetto; } set { _Progetto = value; } } public String Proposta { get { return _Proposta; } set { _Proposta = value; } } /// /// Tipo Indirizzo del cliente /// public String TipoIndirizzo { get { return _codiceTipoIndirizzo; } set { _codiceTipoIndirizzo = value; } } /// /// VersioneDataBaseSIMPB /// public int VersioneDataBaseSIMPB { get { return _versioneDataBaseSIMPB; } set { _versioneDataBaseSIMPB = value; } } /// /// Dataset Dati Comuni a piú sezioni /// public DataSetDatiComuni DatiComuni { get { return _datiComuni; } set { _datiComuni = value; } } //public rispostaVaRPortafoglioType PatrimonioFinanziarioBF //{ // get // { // return _datiComuniPatrimonioFinanziarioBF; // } // set // { // _datiComuniPatrimonioFinanziarioBF = value; // } //} //public rispostaVaRPortafoglioType IndicatoriArea //{ // get // { // return _datiComuniIndicatoriArea; // } // set // { // _datiComuniIndicatoriArea = value; // } //} //public rispostaVaRPortafoglioType PatrimonioComplessivo //{ // get // { // return _datiComuniPatrimonioComplessivo; // } // set // { // _datiComuniPatrimonioComplessivo = value; // } //} //public rispostaVaRPortafoglioType DettaglioProdottiIntermediario //{ // get // { // return _datiComuniDettaglioProdottiIntermediario; // } // set // { // _datiComuniDettaglioProdottiIntermediario = value; // } //} //public rispostaVaRPortafoglioType FondiPensioneIntermediario //{ // get // { // return _datiComuniFondiPensioneIntermediario; // } // set // { // _datiComuniFondiPensioneIntermediario = value; // } //} //public rispostaVaRPortafoglioType DettaglioRischioAltriIstituti //{ // get // { // return _datiComuniDettaglioRischioAltriIstituti; // } // set // { // _datiComuniDettaglioRischioAltriIstituti = value; // } //} //public rispostaVaRPortafoglioType DettaglioProdottoPropostaAreeBisogno //{ // get // { // return _datiComuniDettaglioProdottoPropostaAreeBisogno; // } // set // { // _datiComuniDettaglioProdottoPropostaAreeBisogno = value; // } //} //public rispostaVaRPortafoglioType[] PortfolioModello //{ // get // { // return _datiComuniPortfolioModello; // } // set // { // _datiComuniPortfolioModello = value; // } //} ///// ///// Connessione Oracle SEI ///// //public Utils. SEIConnection //{ // get // { // return _SEIConnection; // } // set // { // _SEIConnection = value; // } //} ///// ///// Connessione Oracle SEI ///// //public Utils.SEIReportConnection //{ // get // { // return _SEIReportConnection; // } // set // { // _SEIReportConnection = value; // } //} //public Utente UtenteInfo //{ // get // { // return _utente; // } // set // { // _utente = value; // } //} //public Utente UtenteLoggatoAutorizzato //{ // get // { // return _utenteloggatoautorizzato; // } // set // { // _utenteloggatoautorizzato = value; // } //} public bool modalitàAnonima { get { return _modalitàAnonima; } set { _modalitàAnonima = value; } } public bool StatoPianificazioneAttivo { get { return _statopianificazioneattivo; } set { _statopianificazioneattivo = value; } } public decimal PatrimonioComplessivoTotaleCTV { get { return _patrimoniocomplessivototalectv; } set { _patrimoniocomplessivototalectv = value; } } public decimal PatrimonioFinanziarioCTV { get { return _patrimoniofinanziarioctv; } set { _patrimoniofinanziarioctv = value; } } public decimal PatrimonioBancaFideuramCTV { get { return _patrimoniobancafideuramctv; } set { _patrimoniobancafideuramctv = value; } } public decimal PatrimonioTerziCTV { get { return _patrimonioterzictv; } set { _patrimonioterzictv = value; } } public decimal PatrimonioProspetticoCTV { get { return _patrimonioprospetticoctv; } set { _patrimonioprospetticoctv = value; } } public decimal PatrimonioImmobiliareCTV { get { return _patrimonioimmobiliarectv; } set { _patrimonioimmobiliarectv = value; } } public decimal PatrimonioAltroCTV { get { return _patrimonioaltroctv; } set { _patrimonioaltroctv = value; } } public decimal varInv { get { return _varInv; } set { _varInv = value; } } public decimal varRis { get { return _varRis; } set { _varRis = value; } } public decimal totalePartiteViaggiantiInv { get { return _totalePartiteViaggiantiInv; } set { _totalePartiteViaggiantiInv = value; } } public string Banca { get { return _banca; } set { _banca = value; } } public bool SingleArea { get { return _singleArea; } set { _singleArea = value; } } } }