예제 #1
0
        static public bool Exists(Measure value)
        {
            List <MeasuresFile> data = _serializer.RecoverData();

            foreach (MeasuresFile val in data)
            {
                if (!val.Deleted && val.Measure == value.Name)
                {
                    return(true);
                }
            }
            return(false);
        }
예제 #2
0
        static public bool Exists(Unit value)
        {
            List <UnitFile> data = _serializer.RecoverData();

            foreach (UnitFile val in data)
            {
                if (!val.Deleted && val.Unit == value.Name)
                {
                    return(true);
                }
            }
            return(false);
        }
예제 #3
0
        static public bool Exists(BaudRates value)
        {
            List <BaudRateFile> data = _serializer.RecoverData();

            foreach (BaudRateFile br in data)
            {
                if (!br.Deleted && br.BaudRate == value.Value)
                {
                    return(true);
                }
            }
            return(false);
        }
예제 #4
0
        static public bool Exists(SensorData value)
        {
            List <SensorDataFile> data = _serializer.RecoverData();
            SensorDataFile        temp = new SensorDataFile(value);

            foreach (SensorDataFile val in data)
            {
                if (val.IdMeasuresUnits == temp.IdMeasuresUnits)
                {
                    return(true);
                }
            }
            return(false);
        }
예제 #5
0
        static public bool Exists(MeasureUnit value)
        {
            List <MeasuresUnitFile> data = _serializer.RecoverData();

            foreach (MeasuresUnitFile br in data)
            {
                if (!br.Deleted &&
                    br.IdMeasure == value.Measure.IdMeasure &&
                    br.IdUnit == value.Unit.IdUnit)
                {
                    return(true);
                }
            }
            return(false);
        }