示例#1
0
        private void residentsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            ResidentsForm residentsForm = new ResidentsForm(sqlConnectionString);

            residentsForm.ShowDialog();
            LoadTabs();
        }
示例#2
0
        // Открывает окно жителей общежития для выбора и загружает информацию о выбранном жителе
        private void residentButton_Click(object sender, EventArgs e)
        {
            string value = ResidentsForm.ShowDialogForNewResident(sqlConnectionString);

            if (value != null)
            {
                Int32.TryParse(value, out int residentId);
                Resident resident = db.GetTable <Resident>().SingleOrDefault(r => r.ResidentId == residentId);
                residentIdLabel.Text   = resident.ResidentId.ToString();
                surnameTextBox.Text    = resident.Surname;
                nameTextBox.Text       = resident.Name;
                patronymicTextBox.Text = resident.Patronymic;
                Organization organization = db.GetTable <Organization>().SingleOrDefault(o => o.OrganizationId == resident.OrganizationId);
                organizationTextBox.Text = organization.Name;
            }
        }
示例#3
0
        /// <summary>
        /// Открывает окно жителей общежития для выбора. Возвращает идентификатор выбранного жителя.
        /// </summary>
        /// <param name="sqlConnection">Подключение пользователя</param>
        /// <returns>Идентификатор выбранного жителя</returns>
        public static string ShowDialogForNewResident(SqlConnectionStringBuilder sqlConnectionString)
        {
            ResidentsForm residentsForm = new ResidentsForm(sqlConnectionString);

            return(residentsForm.ShowDialog() == DialogResult.OK ? residentsForm.residentIdLabel.Text : null);
        }