Пример #1
0
        private void UpdateClicked(object sender, EventArgs e)
        {
            if (this.textBoxNewSemesterName.Text != "" && this.textBoxSemesterId2.Text != "")
            {
                char[] s = new char[4];
                s[0] = this.textBoxNewSemesterName.Text[0];
                s[1] = Char.ToUpper(this.textBoxNewSemesterName.Text[1]);
                s[2] = this.textBoxNewSemesterName.Text[this.textBoxNewSemesterName.Text.Length - 2];
                s[3] = this.textBoxNewSemesterName.Text[this.textBoxNewSemesterName.Text.Length - 1];
                string s1 = new string(s);

                Semester s2 = new Semester();
                s2.SemesterId = this.textBoxSemesterId2.Text;
                s2.Name       = this.textBoxNewSemesterName.Text;

                SemesterRepository sRepo = new SemesterRepository();

                if (sRepo.Update2(s2, s1) != 0)
                {
                    MessageBox.Show("One Semester Updated", "Successful");
                    this.dataGridViewSemesters.DataSource = sRepo.GetAllSemesters2();
                    this.textBoxNewSemesterName.Text      = "";
                    this.textBoxSemesterId2.Text          = "";
                }
                else
                {
                    MessageBox.Show("Operation Failed / This Name Already Exists", "Failed");
                }
            }
        }