public CertificadoDeAutenticacion(DatosDeLaEmision losDatosDeLaEmision) { laInformacionDeAutenticacion = DetermineInformacionDeAutenticacion(losDatosDeLaEmision); laInformacionDeAutenticacion.Nombre = losDatosDeLaEmision.Nombre; laInformacionDeAutenticacion.Identificacion = losDatosDeLaEmision.Identificacion; laInformacionDeAutenticacion.PrimerApellido = losDatosDeLaEmision.PrimerApellido; laInformacionDeAutenticacion.SegundoApellido = losDatosDeLaEmision.SegundoApellido; laInformacionDeAutenticacion.FechaActual = losDatosDeLaEmision.FechaActual; laInformacionDeAutenticacion.DireccionDeRevocacion = losDatosDeLaEmision.DireccionDeRevocacion; laInformacionDeAutenticacion.AñosDeVigencia = losDatosDeLaEmision.AñosDeVigencia; }
private static DatosParaUnCertificadoDigital DetermineInformacionDeFirma(DatosDeLaEmision losDatosDeLaEmision) { // TODO: Codigo que no cumple tell dont ask if (EsNacional(losDatosDeLaEmision)) { return(new DatosParaUnCertificadoDigitalNacionalDeFirma()); } else { return(new DatosParaUnCertificadoDigitalExtranjeroDeFirma()); } }
public EmisionConDependencias(DatosDelSolicitante losDatosDelSolicitante) { losDatosDeLaEmision = new DatosDeLaEmision(); losDatosDeLaEmision.TipoDeIdentificacion = losDatosDelSolicitante.TipoDeIdentificacion; losDatosDeLaEmision.Identificacion = losDatosDelSolicitante.Identificacion; losDatosDeLaEmision.Nombre = losDatosDelSolicitante.Nombre; losDatosDeLaEmision.PrimerApellido = losDatosDelSolicitante.PrimerApellido; losDatosDeLaEmision.SegundoApellido = losDatosDelSolicitante.SegundoApellido; // Las dependencias con recursos externos losDatosDeLaEmision.DireccionDeRevocacion = ObtengaLaDireccionDeRevocacion(); losDatosDeLaEmision.AñosDeVigencia = ObtengaLosAnosDeVigencia(); losDatosDeLaEmision.FechaActual = ObtengaLaFechaActual(); }
public Emision(DatosDeLaEmision losDatosDeLaEmision) { this.losDatosDeLaEmision = losDatosDeLaEmision; }
private static bool EsNacional(DatosDeLaEmision losDatosDeLaEmision) { // TODO: Mas de una operacion return(losDatosDeLaEmision.TipoDeIdentificacion == TipoDeIdentificacion.Cedula); }