/// <summary>
        /// Calcul de la résistance
        /// </summary>
        private void CalculateResistor()
        {
            string first       = firstNumber > -1 ? firstNumber.ToString() : string.Empty;
            string second      = secondNumber > -1 ? secondNumber.ToString() : string.Empty;
            string third       = thirdNumber > -1 ? thirdNumber.ToString() : string.Empty;
            string stringValue = string.Empty;
            double doubleValue = 0;

            if (SelectedResistorRing == 0)
            {
                third = string.Empty;
            }

            stringValue = string.Concat(first, second, third);
            double.TryParse(stringValue, out doubleValue);
            doubleValue   = doubleValue * multiplicator;
            ResistorValue = doubleValue;

            multipleIndex = 0;
            while (doubleValue >= 1000)
            {
                doubleValue /= 1000;
                ++multipleIndex;
            }

            //SelectedMultiple = Multiples.Single(x => x.Index == multipleIndex).Index;
            //TbColorsValue.Text = doubleValue.ToString();

            Ampere   = CalculateAmpere();
            Watt     = CalculateWatt();
            E6Value  = CalculateESerie(ESerie.ESeries.E6);
            E12Value = CalculateESerie(ESerie.ESeries.E12);
            E24Value = CalculateESerie(ESerie.ESeries.E24);
            E48Value = CalculateESerie(ESerie.ESeries.E48);
            E96Value = CalculateESerie(ESerie.ESeries.E96);

            Resistor.Multiple     = Multiples.Where(x => x.Index == multipleIndex).Single();
            Resistor.Value        = (double)ResistorValue;
            Resistor.DisplayValue = doubleValue.ToString();

            SetResistorDisplay();
        }