1: using System;
2: using System.Collections.Generic;
3: using System.ComponentModel;
4: using System.Data;
5: using System.Drawing;
6: using System.Text;
7: using System.Windows.Forms;
8: using PKMCDO;
9: using System.Collections;
10:
11: namespace MySPS2001Test
12: {
13: public partial class Main : Form
14: {
15: private PKMCDO.KnowledgeFolderClass KMFolder;
16:
17: public Main()
18: {
19: InitializeComponent();
20: }
21:
22: private void btnStart_Click(object sender, EventArgs e)
23: {
24:
25: KMFolder = new PKMCDO.KnowledgeFolderClass();
26: txtAuthors.Text = String.Empty;
27: txtReaders.Text = String.Empty;
28: txtApprovers.Text = String.Empty;
29: txtCoordinators.Text = String.Empty;
30:
31: try
32: {
33: KMFolder.DataSource.Open("http://blr3b09-1/MySP2001/Dashboards/sowmyan folder/", null, ConnectModeEnum.adModeReadWrite, RecordCreateOptionsEnum.adFailIfNotExists, RecordOpenOptionsEnum.adOpenSource, "", "");
34:
35:
36: Object[] oAuthors = (Object[])KMFolder.Authors;
37: Object[] oReaders = (Object[])KMFolder.Readers;
38: Object[] oApprovers = (Object[])KMFolder.Approvers;
39: Object[] oCordinators = (Object[])KMFolder.Coordinators;
40:
41: txtAuthors.Text = Convert.ToString(authors.Length);
42: txtReaders.Text = Convert.ToString(readers.Length);
43: txtApprovers.Text = Convert.ToString(approvers.Length);
44: txtCoordinators.Text = Convert.ToString(coordinators.Length);
45:
46: }
47:
48: catch (Exception ex)
49: {
50: MessageBox.Show("Error: " + ex.Message);
51: }
52:
53: }
54:
55: }
56:
57: }