コード例 #1
0
        private bool NoExisteTitular(double dni)
        {
            Titular buscado = GetTitular(dni);

            if (buscado == null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #2
0
 public bool EliminarTitular(double dni)
 {
     if (ExisteTitular(dni))
     {
         Titular eliminar = GetTitular(dni);
         titulares.Remove(eliminar);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
 public bool ModificarTitular(double dniOrigen, string nombre, string apellido, double dni, string tipoDni)
 {
     if (ExisteTitular(dniOrigen) && NoExisteTitular(dni))
     {
         Titular modificar = GetTitular(dniOrigen);
         modificar.Modificar(nombre, apellido, dni, tipoDni);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #4
0
 public bool AñadirTitularr(string nombre, string apellido, double dni, string tipoDni)
 {
     if (NoExisteTitular(dni) && dni != 0)
     {
         Titular añadir = new Titular(nombre, apellido, dni, tipoDni);
         titulares.Add(añadir);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #5
0
 public bool Eliminar_Titular_Cuenta(int dni, int id)
 {
     if (ExisteTitular(dni) && ExisteCuenta(id))
     {
         Titular titular = GetTitular(dni);
         Cuenta  cuenta  = GetCuenta(id);
         titular.DeleteCuenta(cuenta);
         cuenta.DeleteTitular(titular);
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #6
0
        private Titular GetTitular(double dni)
        {
            Titular titularBuscado = titulares.Find(buscado => buscado.DNI == dni);

            return(titularBuscado);
        }
コード例 #7
0
        public List <Cuenta> GetCuentasDeTitulares(int index)
        {
            Titular titularBuscado = titulares[index];

            return(titularBuscado.GetCuentas());
        }