public void EliminarCliente(string nombreUsuario) { try { Contexto contexo = new Contexto(); if (validacion.HayClientes(contexo.Clientes)) { if (clienteDB.existeCliente(nombreUsuario)) { if (!clienteDB.clienteEstaEnPlano(nombreUsuario)) { clienteDB.EliminarCliente(nombreUsuario); } else { throw new ExcepcionMensaje("El cliente seleccinado no se puede eliminar debido a que ya realizo un pedido."); } } else { throw new ExcepcionMensaje("Error. No existe Cliente."); } } else { throw new ExcepcionMensaje("Error. No existe Cliente."); } } catch (Exception e) { throw e; } }