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; }
}
}
}