private void ShowPublicMenuItem_Click(object sender, EventArgs e)
        {
            var rowIndex = gridViewTasks.SelectedRows[0].Index;

            var id = table.Rows[rowIndex]["Id"];

            var list = Agency40Medium.GetPublicItems(Path.Combine("tasks", id + ".xml"));

            string text;

            if (list.Count != 0)
            {
                text = "Записи с публичной пометкой:\n";
                for (int i = 0; i < list.Count; ++i)
                {
                    text += list[i] + "\n";
                }
            }
            else
                text = "Записи с пометкой отсутствуют.";

            var form = new TextForm();
            form.SetText(text);
            form.Show();
        }
示例#2
0
        private void ShowPublicMenuItem_Click(object sender, EventArgs e)
        {
            if (gridViewTasks.SelectedRows.Count != 0)
            {
                string id = (string)gridViewTasks.SelectedRows[0].Cells["Id"].Value;
                int index = 0;
                for (int i = 0; i < table.Rows.Count; ++i)
                {
                    if (table.Rows[i]["Id"] == id)
                    {
                        index = (int)table.Rows[i]["Index"];
                        break;
                    }
                }

                var list = Agency40Medium.GetPublicItems(Path.Combine("tasks", id + ".xml"), 0, index);

                string text;

                if (list.Count != 0)
                {
                    text = "Записи с публичной пометкой:\n";
                    for (int i = 0; i < list.Count; ++i)
                    {
                        text += list[i] + "\n";
                    }
                }
                else
                    text = "Записи с пометкой отсутствуют.";

                var form = new TextForm();
                form.SetText(text);
                form.Show();
            }
        }