private bool NoExisteTitular(double dni) { Titular buscado = GetTitular(dni); if (buscado == null) { return(true); } else { return(false); } }
public bool EliminarTitular(double dni) { if (ExisteTitular(dni)) { Titular eliminar = GetTitular(dni); titulares.Remove(eliminar); return(true); } else { return(false); } }
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); } }
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); } }
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); } }
private Titular GetTitular(double dni) { Titular titularBuscado = titulares.Find(buscado => buscado.DNI == dni); return(titularBuscado); }
public List <Cuenta> GetCuentasDeTitulares(int index) { Titular titularBuscado = titulares[index]; return(titularBuscado.GetCuentas()); }