Exemple #1
0
        private void AddUserButton_Click(object sender, EventArgs e)
        {
            if (InfiniumDocumentsAttributesList.Items[InfiniumDocumentsAttributesList.Selected].Caption == "Подписи")
            {
                if (InfiniumDocuments.CurrentSignsDataTable.Select("UserID = " + UsersComboBox.SelectedValue).Count() > 0)
                {
                    return;
                }

                DataRow NewRow = InfiniumDocuments.CurrentSignsDataTable.NewRow();
                NewRow["UserID"] = UsersComboBox.SelectedValue;
                InfiniumDocuments.CurrentSignsDataTable.Rows.Add(NewRow);

                InfiniumDocumentsUsersList.ItemsDataTable = InfiniumDocuments.CurrentSignsDataTable;
                InfiniumDocumentsUsersList.InitializeItems();
            }

            if (InfiniumDocumentsAttributesList.Items[InfiniumDocumentsAttributesList.Selected].Caption == "Ознакомлен")
            {
                if (InfiniumDocuments.CurrentReadDataTable.Select("UserID = " + UsersComboBox.SelectedValue).Count() > 0)
                {
                    return;
                }

                DataRow NewRow = InfiniumDocuments.CurrentReadDataTable.NewRow();
                NewRow["UserID"] = UsersComboBox.SelectedValue;
                InfiniumDocuments.CurrentReadDataTable.Rows.Add(NewRow);

                InfiniumDocumentsUsersList.ItemsDataTable = InfiniumDocuments.CurrentReadDataTable;

                InfiniumDocumentsUsersList.InitializeItems();
            }
        }
Exemple #2
0
        private void infiniumDocumentsAttributesList_ItemClicked(object sender, string AttributeName)
        {
            if (AttributeName == "Подписи")
            {
                UsersComboBox.Visible = true;
                AddUserButton.Visible = true;
                InfiniumDocumentsUsersList.Visible = true;
                FirstSignCheckBox.Visible          = true;

                InfiniumDocumentsUsersList.ItemsDataTable = InfiniumDocuments.CurrentSignsDataTable;
                InfiniumDocumentsUsersList.InitializeItems();
            }
            else
            if (AttributeName == "Ознакомлен")
            {
                UsersComboBox.Visible = true;
                AddUserButton.Visible = true;
                InfiniumDocumentsUsersList.Visible = true;
                FirstSignCheckBox.Visible          = true;

                InfiniumDocumentsUsersList.ItemsDataTable = InfiniumDocuments.CurrentReadDataTable;
                InfiniumDocumentsUsersList.InitializeItems();
            }
            else
            {
                UsersComboBox.Visible = false;
                AddUserButton.Visible = false;
                InfiniumDocumentsUsersList.Visible = false;
                FirstSignCheckBox.Visible          = false;
            }
        }
Exemple #3
0
        private void infiniumDocumentsUsersList1_ItemRemoveClicked(object sender, int UserID)
        {
            DataRow[] Row = InfiniumDocuments.CurrentSignsDataTable.Select("UserID = " + UserID);

            Row[0].Delete();

            InfiniumDocumentsUsersList.InitializeItems();
        }