/// <summary>
        /// Chequea que la ID del medidor exista en las listas de IDs válidas.
        /// </summary>
        /// <param name="id">ID del medidor.</param>
        /// <param name="type">Tipo de medidor.</param>
        /// <returns><c>True</c> si la ID existe, <c>false</c> en caso contrario.</returns>
        private bool IdChecksOut(string id, string type)
        {
            if (type == "tráfico")
            {
                ITrafficMeter dal = TrafficMeterFactory.CreateDal();

                foreach (int validId in dal.GetTrafficMeters())
                {
                    if (validId.ToString() == id)
                    {
                        return(true);
                    }
                }
            }
            else
            {
                IElectricMeter dal = ElectricMeterFactory.CreateDal();

                foreach (int validId in dal.GetElectricMeters())
                {
                    if (validId.ToString() == id)
                    {
                        return(true);
                    }
                }
            }

            return(false);
        }
 public static IElectricMeter GetInstance()
 {
     instance = instance ?? new ElectricMeterFiles();
     return(instance);
 }