Beispiel #1
0
        /// <summary>
        /// Добавление нового элемента("Информация за год")
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void metroButton1_Click(object sender, EventArgs e)
        {
            InformationForTheYear NewInfo = this.Row.Append_InformationForTheYear();

            ListViewItem item = this.metroListView1.Items.Add(this.TextBox_Year.Text);

            item.SubItems.Add(this.TextBox_Organization.Text);
            item.SubItems.Add(this.TextBox_Position.Text);
            item.SubItems.Add(this.TextBox_Note.Text);
            item.Tag = NewInfo;

            NewInfo.Year         = Convert.ToUInt16(this.TextBox_Year.Text);
            NewInfo.Organization = this.TextBox_Organization.Text;
            NewInfo.Position     = this.TextBox_Position.Text;
            NewInfo.Note         = this.TextBox_Note.Text;
        }
Beispiel #2
0
        /// <summary>
        /// Закончить редактирование
        /// </summary>
        private void metroButton2_Click(object sender, EventArgs e)
        {
            SelectedItem.SubItems[0].Text = this.TextBox_Year.Text;
            SelectedItem.SubItems[1].Text = this.TextBox_Organization.Text;
            SelectedItem.SubItems[2].Text = this.TextBox_Position.Text;
            SelectedItem.SubItems[3].Text = this.TextBox_Note.Text;

            InformationForTheYear info = (InformationForTheYear)SelectedItem.Tag;

            info.Year         = Convert.ToUInt16(this.TextBox_Year.Text);
            info.Organization = this.TextBox_Organization.Text;            info.Position = this.TextBox_Position.Text;
            info.Note         = this.TextBox_Note.Text;

            this.TextBox_Year.Text         = "";
            this.TextBox_Organization.Text = "";
            this.TextBox_Position.Text     = "";
            this.TextBox_Note.Text         = "";

            SelectedItem             = null;
            this.Edit_Button.Visible = false;
        }