ManteExtEntidadesMemento.cs
1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
6 
7 namespace sage.addons.rgpd.Negocio.Clases
8 {
12  internal class ManteExtEntidadesMemento
13  {
14  #region Propiedades
15 
19  public string _CodigoEntidad
20  {
21  get { return _cCodigoEntidad; }
22  }
23  private string _cCodigoEntidad = String.Empty;
24 
28  public string _CodigoInstancia
29  {
30  get { return _cCodigoInstancia; }
31  }
32  private string _cCodigoInstancia = String.Empty;
33 
37  public string _Empresa
38  {
39  get { return _cEmpresa; }
40  }
41  private string _cEmpresa = String.Empty;
42 
46  public bool _TratamientoActivo
47  {
48  get { return _lTratamientoActivo; }
49  }
50  private bool _lTratamientoActivo = false;
51 
55  public string _Interesado
56  {
57  get { return _cInteresado; }
58  }
59  private string _cInteresado = String.Empty;
60 
64  public DateTime? _FechaSolicitudConsentimiento
65  {
66  get { return _dFechaSolicitudConsentimiento; }
67  }
68  private DateTime? _dFechaSolicitudConsentimiento = null;
69 
73  public decimal _IdFicheroSolicitudConsentimiento
74  {
75  get { return _nIdFicheroSolicitudConsentimiento; }
76  }
77  private decimal _nIdFicheroSolicitudConsentimiento = 0;
78 
82  public DateTime? _FechaRecepcionConsentimiento
83  {
84  get { return _dFechaRecepcionConsentimiento; }
85  }
86  private DateTime? _dFechaRecepcionConsentimiento = null;
87 
91  public decimal _IdFicheroConsentimiento
92  {
93  get { return _nIdFicheroConsentimiento; }
94  }
95  private decimal _nIdFicheroConsentimiento = 0;
96 
100  public DateTime? _FechaLimiteConsentimiento
101  {
102  get { return _dFechaLimiteConsentimiento; }
103  }
104  private DateTime? _dFechaLimiteConsentimiento = null;
105 
109  public string _CodigoOrigenDeDatos
110  {
111  get { return _cCodigoOrigenDeDatos; }
112  }
113  private string _cCodigoOrigenDeDatos = String.Empty;
114 
118  public bool _EnvioPublicidad
119  {
120  get { return _lEnvioPublicidad; }
121  }
122  private bool _lEnvioPublicidad = false;
123 
127  public bool _CesionDeDatos
128  {
129  get { return _lCesionDeDatos; }
130  }
131  private bool _lCesionDeDatos = false;
132 
136  public string _DestinatarioCesionDeDatos
137  {
138  get { return _cDestinatarioCesionDeDatos; }
139  }
140  private string _cDestinatarioCesionDeDatos = String.Empty;
141 
145  public bool _TransferenciaInternacional
146  {
147  get { return _lTransferenciaInternacional; }
148  }
149  private bool _lTransferenciaInternacional = false;
150 
154  public string _DestinatarioInternacional
155  {
156  get { return _cDestinatarioInternacional; }
157  }
158  private string _cDestinatarioInternacional = String.Empty;
159 
163  public string _CodigoMotivoSupresion
164  {
165  get { return _cCodigoMotivoSupresion; }
166  }
167  private string _cCodigoMotivoSupresion = String.Empty;
168 
172  public DateTime? _FechaSolicitudSupresion
173  {
174  get { return _dFechaSolicitudSupresion; }
175  }
176  private DateTime? _dFechaSolicitudSupresion = null;
177 
181  public decimal _IdFicheroSolicitudSupresion
182  {
183  get { return _nIdFicheroSolicitudSupresion; }
184  }
185  private decimal _nIdFicheroSolicitudSupresion = 0;
186 
190  public DateTime? _FechaInicioBloqueo
191  {
192  get { return _dFechaInicioBloqueo; }
193  }
194  private DateTime? _dFechaInicioBloqueo = null;
195 
199  public bool _DatosSuprimidos
200  {
201  get { return _lDatosSuprimidos; }
202  }
203  private bool _lDatosSuprimidos = false;
204 
208  public DateTime? _FechaSolicitudPortabilidad
209  {
210  get { return _dFechaSolicitudPortabilidad; }
211  }
212  private DateTime? _dFechaSolicitudPortabilidad = null;
213 
217  public decimal _IdFicheroSolicitudPortabilidad
218  {
219  get { return _nIdFicheroSolicitudPortabilidad; }
220  }
221  private decimal _nIdFicheroSolicitudPortabilidad = 0;
222 
226  public DateTime? _FechaEmisionPortabilidad
227  {
228  get { return _dFechaEmisionPortabilidad; }
229  }
230  private DateTime? _dFechaEmisionPortabilidad = null;
231 
235  public decimal _IdFicheroDatosPortabilidad
236  {
237  get { return _nIdFicheroDatosPortabilidad; }
238  }
239  private decimal _nIdFicheroDatosPortabilidad = 0;
240 
244  public DateTime? _FechaSolicitudAcceso
245  {
246  get { return _dFechaSolicitudAcceso; }
247  }
248  private DateTime? _dFechaSolicitudAcceso = null;
249 
253  public decimal _IdFicheroSolicitudAcceso
254  {
255  get { return _nIdFicheroSolicitudAcceso; }
256  }
257  private decimal _nIdFicheroSolicitudAcceso = 0;
258 
262  public DateTime? _FechaConcesionAcceso
263  {
264  get { return _dFechaConcesionAcceso; }
265  }
266  private DateTime? _dFechaConcesionAcceso = null;
267 
271  public decimal _IdFicheroConcesionAcceso
272  {
273  get { return _nIdFicheroConcesionAcceso; }
274  }
275  private decimal _nIdFicheroConcesionAcceso = 0;
276 
280  public decimal _IdFicheroComunicadoEmisionPortabilidad
281  {
282  get { return _nIdFicheroComunicadoEmisionPortabilidad; }
283  }
284  private decimal _nIdFicheroComunicadoEmisionPortabilidad = 0;
285 
289  public DateTime? _FechaAcuseReciboSolicitudSupresion
290  {
291  get { return _dFechaAcuseReciboSolicitudSupresion; }
292  }
293  private DateTime? _dFechaAcuseReciboSolicitudSupresion = null;
294 
298  public decimal _IdFicheroAcuseReciboSolicitudSupresion
299  {
300  get { return _nIdFicheroAcuseReciboSolicitudSupresion; }
301  }
302  private decimal _nIdFicheroAcuseReciboSolicitudSupresion = 0;
303 
307  public DateTime? _FechaPropuestaParaLaSupresion
308  {
309  get { return _dFechaPropuestaParaLaSupresion; }
310  }
311  private DateTime? _dFechaPropuestaParaLaSupresion = null;
312 
316  public DateTime? _FechaAutorizacionTratamiento
317  {
318  get { return _dFechaAutorizacionTratamiento; }
319  }
320  private DateTime? _dFechaAutorizacionTratamiento = null;
321 
322  #endregion Propiedades
323 
324  private ManteExtEntidadesMemento() { } //Nada de constructor vacio
325 
330  public ManteExtEntidadesMemento(ManteExtEntidades toDatosOrigen)
331  {
332  _cCodigoEntidad = toDatosOrigen._CodigoEntidad;
333  _cCodigoInstancia = toDatosOrigen._CodigoInstancia;
334  _cEmpresa = toDatosOrigen._Empresa;
335  _lTratamientoActivo = toDatosOrigen._TratamientoActivo;
336  _cInteresado = toDatosOrigen._Interesado;
337  _dFechaSolicitudConsentimiento = toDatosOrigen._FechaSolicitudConsentimiento;
338  _nIdFicheroSolicitudConsentimiento = toDatosOrigen._IdFicheroSolicitudConsentimiento;
339  _dFechaRecepcionConsentimiento = toDatosOrigen._FechaRecepcionConsentimiento;
340  _nIdFicheroConsentimiento = toDatosOrigen._IdFicheroConsentimiento;
341  _dFechaLimiteConsentimiento = toDatosOrigen._FechaLimiteConsentimiento;
342  _cCodigoOrigenDeDatos = toDatosOrigen._CodigoOrigenDeDatos;
343  _lEnvioPublicidad = toDatosOrigen._EnvioPublicidad;
344  _lCesionDeDatos = toDatosOrigen._CesionDeDatos;
345  _cDestinatarioCesionDeDatos = toDatosOrigen._DestinatarioCesionDeDatos;
346  _lTransferenciaInternacional = toDatosOrigen._TransferenciaInternacional;
347  _cDestinatarioInternacional = toDatosOrigen._DestinatarioInternacional;
348  _cCodigoMotivoSupresion = toDatosOrigen._CodigoMotivoSupresion;
349  _dFechaSolicitudSupresion = toDatosOrigen._FechaSolicitudSupresion;
350  _nIdFicheroSolicitudSupresion = toDatosOrigen._IdFicheroSolicitudSupresion;
351  _dFechaInicioBloqueo = toDatosOrigen._FechaInicioBloqueo;
352  _lDatosSuprimidos = toDatosOrigen._DatosSuprimidos;
353  _dFechaSolicitudPortabilidad = toDatosOrigen._FechaSolicitudPortabilidad;
354  _nIdFicheroSolicitudPortabilidad = toDatosOrigen._IdFicheroSolicitudPortabilidad;
355  _dFechaEmisionPortabilidad = toDatosOrigen._FechaEmisionPortabilidad;
356  _nIdFicheroDatosPortabilidad = toDatosOrigen._IdFicheroDatosPortabilidad;
357  _nIdFicheroComunicadoEmisionPortabilidad = toDatosOrigen._IdFicheroComunicadoEmisionPortabilidad;
358  _dFechaSolicitudAcceso = toDatosOrigen._FechaSolicitudAcceso;
359  _nIdFicheroSolicitudAcceso = toDatosOrigen._IdFicheroSolicitudAcceso;
360  _dFechaConcesionAcceso = toDatosOrigen._FechaConcesionAcceso;
361  _nIdFicheroConcesionAcceso = toDatosOrigen._IdFicheroConcesionAcceso;
362  _dFechaAcuseReciboSolicitudSupresion = toDatosOrigen._FechaAcuseReciboSolicitudSupresion;
363  _nIdFicheroAcuseReciboSolicitudSupresion = toDatosOrigen._IdFicheroAcuseReciboSolicitudSupresion;
364  _dFechaPropuestaParaLaSupresion = toDatosOrigen._FechaPropuestaParaLaSupresion;
365  _dFechaAutorizacionTratamiento = toDatosOrigen._FechaAutorizacionTratamiento;
366  }
367  }
368 }
DateTime _FechaSolicitudPortabilidad
Fecha solicitud portabilidad
DateTime _FechaConcesionAcceso
Fecha solicitud de acceso
Extensión para el mantenimiento de clientes
decimal _IdFicheroAcuseReciboSolicitudSupresion
IDentificador del fichero de solicitud de acceso
string _CodigoEntidad
Código de entidad del RGPD
decimal _IdFicheroConcesionAcceso
IDentificador del fichero de solicitud de acceso
string _CodigoOrigenDeDatos
Código origen de los datos
bool _TransferenciaInternacional
Transferencia internacional
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
string _CodigoInstancia
Código de instancia concreta de entidad (pe. 43000002 o 40000001 o 0001, etc). Valores concretos ...
DateTime _FechaRecepcionConsentimiento
Fecha consentimiento
DateTime _FechaInicioBloqueo
Fecha inicio del bloqueo
DateTime _FechaPropuestaParaLaSupresion
Fecha propuesta para la supresión
string _Interesado
Nombre de la persona interesada
decimal _IdFicheroSolicitudPortabilidad
Identificador del fichero de solicitud de portabilidad
decimal _IdFicheroSolicitudAcceso
IDentificador del fichero de solicitud de acceso
DateTime _FechaAutorizacionTratamiento
Fecha de autorización de tratamiento
bool _TratamientoActivo
Tratamiento de datos personales
DateTime _FechaSolicitudAcceso
Fecha solicitud de acceso
string _DestinatarioCesionDeDatos
Destinatario cesión de datos
decimal _IdFicheroSolicitudSupresion
Id. fichero de solicitud de supresión
decimal _IdFicheroSolicitudConsentimiento
Identificador del fichero de solicitud dentro de la gestión documental
decimal _IdFicheroComunicadoEmisionPortabilidad
IDentificador del fichero de comunicado de emisión de portabilidad
DateTime _FechaAcuseReciboSolicitudSupresion
Fecha solicitud de acceso
DateTime _FechaLimiteConsentimiento
Fecha límite consentimiento
string _DestinatarioInternacional
Destinatario transferencia internacional
decimal _IdFicheroDatosPortabilidad
IDentificador del fichero de datos de portabilidad
decimal _IdFicheroConsentimiento
Identificador del fichero de consentimiento dentro de la gestión documental
DateTime _FechaSolicitudSupresion
Fecha de solicitud supresión
string _CodigoMotivoSupresion
Código motivo supresión
DateTime _FechaEmisionPortabilidad
Fecha emisión de portabilidad