Ejemplo n.º 1
0
        private bool IsPersonNumberOk(string number)
        {
            var isExist = DataBaseM.FindByPersonalNumber(DataBaseLevel.GetPersonsList(), number, out var person);

            if (!isExist)
            {
                _dataStruct.IdString = Logic.NormalizeBarCodeNumber(number);
            }
            return(!isExist);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Обработчик события вызывается когда в переменную BarCodeString записывается текст с номером.
        /// Метод Парсит текст, запускает поиск в коллекции Персон по номеру ID. Если найден - записывает Имя клиента в _nameFinded
        /// и возвращает DialogResult.Ok
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void BarCodeForm_BarcodeStringChanged(object sender, EventArgs e)
        {
            var isFinded = DataBaseM.FindByPersonalNumber(DataBaseLevel.GetPersonsList(), BarCodeString, out var person);

            if (isFinded)
            {
                _nameFinded  = person.Name;
                DialogResult = DialogResult.OK;
            }
            textBox_Code.Text = "";
        }