Esempio n. 1
0
        //Обновление списка людей с прописанными картами
        private void Button_RefreshPersonToAssignTeamList_Click(object sender, EventArgs e)
        {
            ViewModel.PersonToAssignTeamList.Clear();
            foreach (var person in PersonsWithCardList.GetAll())
            {
                ViewModel.PersonToAssignTeamList.Add(person);
            }

            //Считаем количество народа с картами.
            using (var sqlcmd = new SqlCommandExecutor("EXEC pr_GetAssignedCardCount"))
                ViewModel.AssignedCardCount = $"Люди с присвоенными картами: {sqlcmd.ExecuteScalar()}";

            // -- Считаем количество народа с картами за сегодня.
            using (var sqlcmd = new SqlCommandExecutor("EXEC pr_GetAssignedCardCountToday"))
                ViewModel.AssignedCardTodayCount = $"Присвоено карт за сегодня: {sqlcmd.ExecuteScalar()}";

            // -- Считаем количество народа с картами за сегодня.
            using (var sqlcmd = new SqlCommandExecutor("EXEC pr_GetAssignedCardWithoutTeamCount"))
                ViewModel.AssignedCardTodayWithoutTeamCount = $"Не отправенных в команду: {sqlcmd.ExecuteScalar()}";
        }