/// <summary>
        /// Trae desde la base de datos el o los clientes que tengan el numero de DNI o parte del numero del DNI que se esta buscando
        /// </summary>
        /// <param name="DNI">Numero de DNI completo o el comienzo del numero que se desea buscar</param>
        /// <returns>devuelve una lista con los clientes que cumplan con el parametro de busqueda</returns>
        public static List <Cliente> BuscarClientesPorDNI(string DNI)
        {
            List <Cliente> ListaClientes = new List <Cliente>();                 //instancio la lista
            DataTable      objDataTable  = ClienteDAL.BuscarClientesPorDNI(DNI); //Busco el o los clientes

            if (objDataTable == null)                                            //Verifico que devuelva un cliente
            {
                throw new Excepcion_ClienteInexistente();                        //En caso de que sea null lanzo una excepcion
            }
            else//caso contrario
            {
                foreach (DataRow row in objDataTable.Rows)
                {
                    ListaClientes.Add(ConvertirDeDataTableAObjCliente(row)); //paso todos los clientes a objeto cliente y los agrego a la lista
                }
                return(ListaClientes);                                       //devuelvo la lista de clientes
            }
        }