예제 #1
0
        private void CardUser_Click(object sender, EventArgs e)
        {
            var q = dataGridViewSearchUser.CurrentCell.RowIndex;

            if (results == null)
            {
                return;
            }
            if (q > results.Count - 1)
            {
                return;
            }

            var bio = results[q];


            int x = 0;

            for (x = 0; x < WorkWithFile.jArray.Count - 1; x++)
            {
                if (JToken.DeepEquals(WorkWithFile.jArray[x], bio))
                {
                    break;
                }
            }

            var ds = new Карта_сотрудника(x, accessLevels.user);

            ds.Activate();
            ds.Show();
        }
예제 #2
0
        private void CardAdm_Click(object sender, EventArgs e)  //Открытие нужной карточки
        {
            var q = dataGridViewSearchAdm.CurrentCell.RowIndex; //Получаем индекс того, где находится курсор

            if (results == null)                                //Проверка на отсутствие рез-та
            {
                return;
            }
            if (q > results.Count - 1)//Если курсор за границами
            {
                return;
            }

            var bio = results[q]; //Получаем выделенную запись

            int x = 0;

            for (x = 0; x < WorkWithFile.jArray.Count - 1; x++)     //Находим нужную запись в списке
            {
                if (JToken.DeepEquals(WorkWithFile.jArray[x], bio)) //Сравнивем два объекта
                {
                    break;
                }
            }

            var ds = new Карта_сотрудника(x, accessLevels.admin);

            ds.Show(); //Открытие карточки сотрудника по индексу нужной записи
        }