コード例 #1
0
ファイル: AddSource.cs プロジェクト: bavad/CatchPhrase
 private void AddSource_Load(object sender, EventArgs e) // Загрузка формы.
 {
     alist.Read();
     slist.Read();
     abindingSource.DataSource = alist.Authors;
     acomboBox.SelectedIndex   = -1;
     if (slist.Length == 0 || slist[0].AddChange) // В случае добавления источника.
     {
         add            = true;
         AddButton.Text = "Добавить";
         Text           = "Добавить источник";
     }
     else // В случае изменения информации об авторе.
     {
         add            = false;
         AddButton.Text = "Изменить";
         Text           = "Изменить информацию об источнике";
         for (int i = 0; i < slist.Length; i++)
         {
             if (slist[i].Change)
             {
                 ntextBox.Text   = slist[i].Name;
                 ytextBox.Text   = slist[i].Year;
                 acomboBox.Text  = slist[i].Author.Name;
                 inftextBox.Text = slist[i].Info;
                 break;
             }
         }
     }
     slist[0].AddChange = false;
 }
コード例 #2
0
 private void AddSource_Load(object sender, EventArgs e)
 {
     alist.Read();
     slist.Read();
     abindingSource.DataSource = alist.Authors;
     acomboBox.SelectedIndex   = -1;
     Text = "Добавление источника";
 }
コード例 #3
0
ファイル: SourcesInfo.cs プロジェクト: bavad/CatchPhrase
 private void SourcesInfo_Load(object sender, EventArgs e) //Загрузка формы.
 {
     slist.Read();
     Text = "Источники";
     if (slist.Length == 0)
     {
         MessageBox.Show("Список источников пуст");
         Close();
     }
     else
     {
         plist.Read();
         sbindingSource.DataSource = slist.Sources;
         listBox.SelectedIndex     = 0;
         RefInf();
     }
 }
コード例 #4
0
ファイル: AddPhrase.cs プロジェクト: bavad/Kursach
 private void AddPhrase_Load(object sender, EventArgs e)
 {
     Text = "Добавить фразу";
     alist.Read();
     slist.Read();
     plist.Read();
     abindingSource.DataSource = alist.Authors;
     acomboBox.SelectedIndex   = -1;
 }
コード例 #5
0
 private void SourcesInfo_Load(object sender, EventArgs e)
 {
     slist.Read();
     if (slist.Length == 0)
     {
         MessageBox.Show("Список источников пуст");
         Close();
     }
     else
     {
         listBox.Enabled           = true;
         delbutton.Visible         = true;
         ssource                   = -1;
         sbindingSource.DataSource = slist.Sources;
         listBox.SelectedIndex     = 0;
         RefInf();
     }
 }
コード例 #6
0
 private void AutorsInfo_Load(object sender, EventArgs e) // Загрузка формы.
 {
     alist.Read();
     Text = "Авторы";
     if (alist.Length == 0)
     {
         MessageBox.Show("Список авторов пуст");
         Close();
     }
     else
     {
         slist.Read();
         abindingSource.DataSource = alist.Authors;
         alist.Write();
         listBox.SelectedIndex = 0;
         RefInf();
     }
 }
コード例 #7
0
ファイル: AddPhrase.cs プロジェクト: bavad/CatchPhrase
        private void AddPhrase_Load(object sender, EventArgs e) // Загрузка формы.
        {
            alist.Read();
            slist.Read();
            plist.Read();

            abindingSource.DataSource = alist.Authors;
            acomboBox.SelectedIndex   = -1;

            tlist.Read();

            tcomboBox.Items.Clear();
            tcomboBox.Items.AddRange(tlist.Themes.ToArray());
            tcomboBox.SelectedIndex = -1;
            Clear();

            if (plist.Length == 0 || plist[0].AddChange) // В случае добавления фразы.
            {
                add          = true;
                button1.Text = "Добавить";
                Text         = "Добавить Фразу";
            }
            else // В случае изменения информации о фразе.
            {
                add          = false;
                button1.Text = "Изменить";
                Text         = "Изменить фразу";
                for (int i = 0; i < plist.Length; i++)
                {
                    if (plist[i].Change)
                    {
                        acomboBox.Text     = plist[i].Author.Name;
                        scomboBox.Text     = plist[i].Source.Name;
                        tcomboBox.Text     = plist[i].Theme;
                        phrasetextBox.Text = plist[i].Content;
                        break;
                    }
                }
            }
            plist[0].AddChange = false;
        }
コード例 #8
0
 private void Ref() // Обновление информации.
 {
     alist.Read();
     slist.Read();
     plist.Read();
 }