示例#1
0
        /// <summary>
        /// метод при изменении выделенного кандидата
        /// </summary>
        private void listBox1_SelectedValueChanged(object sender, EventArgs e)
        {
            if ((Person)listBox1.SelectedItem != null)
            {
                changeBTN.Enabled       = true;
                SelectedPerson          = Persons.First(x => x.ID == ((Person)listBox1.SelectedItem).ID);
                ball.Text               = SelectedPerson.Ball.ToString();
                telefonTB.Text          = SelectedPerson.Telefon;
                birthdayMestoTB.Text    = SelectedPerson.BirthdayMesto;
                vuzTB.Text              = SelectedPerson.VUZ;
                specialnostTB.Text      = SelectedPerson.Specialnost;
                diplomTB.Text           = SelectedPerson.Diplom;
                vkrTB.Text              = SelectedPerson.VKR;
                soiscatelstvoCB.Checked = SelectedPerson.Soiskatelstvo != 0;
                examsTB.Text            = SelectedPerson.Exams;
                napravlenieTB.Text      = SelectedPerson.Napravlenie;
                dopuskTB.Text           = SelectedPerson.Dopusk;
                srBallTB.Text           = SelectedPerson.SrBall.ToString();
                familyTB.Text           = SelectedPerson.Family;
                tattooAndPirsingTB.Text = SelectedPerson.TattooAndPirsing;
                healthHronTB.Text       = SelectedPerson.HealtHron;
                subjectRFTB.Text        = SelectedPerson.SubjectRF;
                languageTB.Text         = SelectedPerson.Language;
                productsTB.Text         = SelectedPerson.Products;
                rostTB.Text             = SelectedPerson.Rost.ToString();
                vesTB.Text              = SelectedPerson.Ves.ToString();
                statiyNameTB.Text       = SelectedPerson.Statya;
                sienceNameTB.Text       = SelectedPerson.SienceName;
                workNameTB.Text         = SelectedPerson.WorkName;
                sportNameTB.Text        = SelectedPerson.SportName;
                countryTB.Text          = SelectedPerson.Country;
                surnameTB.Text          = SelectedPerson.SurName;
                nameTB.Text             = SelectedPerson.Name;
                patronomycTB.Text       = SelectedPerson.Patronomyc;
                adressTB.Text           = SelectedPerson.Addres;
                adresRegTB.Text         = SelectedPerson.AddresRegistry;
                vuzKor.Text             = SelectedPerson.VUZKor;
                vkTB.Text               = SelectedPerson.VK;
                healthTB.Text           = SelectedPerson.Health;
                infoTB.Text             = SelectedPerson.Info;
                dateTimePicker1.Value   = SelectedPerson.Birthday;
                reservCB.Checked        = SelectedPerson.Reserv;
                magCB.Checked           = SelectedPerson.Magistr;
                BakCB.Checked           = SelectedPerson.Bakalavr;
                ZachetCB.Checked        = SelectedPerson.Zachetka;
                //pictureBox1.Image = Image.FromFile(SelectedPerson.photoPath);

                for (int i = 0; i < SelectedPerson.Statiy.Length; i++)
                {
                    StatiyCLB.SetItemChecked(i, SelectedPerson.Statiy[i] != 0);
                }

                for (int i = 0; i < SelectedPerson.Sience.Length; i++)
                {
                    OlympCLB.SetItemChecked(i, SelectedPerson.Sience[i] != 0);
                }

                for (int i = 0; i < SelectedPerson.Work.Length; i++)
                {
                    WorkCLB.SetItemChecked(i, SelectedPerson.Work[i] != 0);
                }

                for (int i = 0; i < SelectedPerson.Sport.Length; i++)
                {
                    SportCLB.SetItemChecked(i, SelectedPerson.Sport[i] != 0);
                }

                for (int i = 0; i < SelectedPerson.SienceStepen.Length; i++)
                {
                    KandCLB.SetItemChecked(i, SelectedPerson.SienceStepen[i] != 0);
                }
                for (int i = 0; i < SelectedPerson.Prioritet.Length; i++)
                {
                    PrioritetCLB.SetItemChecked(i, SelectedPerson.Prioritet[i] != 0);
                }
            }
        }