/// <summary>
 /// Constructor de cuenta que a parte de recibir los campos de la cuenta, recibe el tipo de CLIENTE.
 /// </summary>
 /// <param name="nombre"></param>
 /// <param name="tipoCliente"></param>
 /// <param name="numero"></param>
 /// <param name="saldoInicial"></param>
 public CuentaOffShore(String nombre, eTipoDeCliente tipoCliente, int numero, double saldoInicial) : this(new Cliente(tipoCliente), numero, saldoInicial)
 {
     this.dueƱo = new Cliente(tipoCliente, nombre);
 }
 public Cliente(eTipoDeCliente tipodecliente) : this() // anido el constructor anterior
 {
     this.tipoDeCliente = tipodecliente;
 }
 public Cliente(eTipoDeCliente tipocliente, string nombre) : this(tipocliente)
 {
     this.nombre = nombre;
 }
 private Cliente()
 {
     this.nombre             = "N.N";
     this.aliasParaIncognito = "Sin Alias";
     this.tipoDeCliente      = eTipoDeCliente.SinTipo;
 }