public static string ShowDialog(int residentId) { ResidentForm residentForm = new ResidentForm(residentId); // this.Show(); return(residentForm.ShowDialog() == DialogResult.OK ? residentForm.nameLabel.Text : ""); }
// Открывает окно для добавления нового жителя private void addButton_Click(object sender, EventArgs e) { ResidentForm residentForm = new ResidentForm(sqlConnectionString); residentForm.ShowDialog(); LoadDataGrid(); }
// Открывает окно для редактирования выбранного жителя private void changeButton_Click(object sender, EventArgs e) { Int32.TryParse(residentIdLabel.Text, out int residentId); if (residentId == 0) { MessageBox.Show("Выберите жителя"); } else { ResidentForm.ShowDialog(sqlConnectionString, residentId); LoadDataGrid(); } }
private void linkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { int residentId = ((LinkLabelModified)sender).residentId; int roomId = ((LinkLabelModified)sender).roomId; if (residentId != 0) { ResidentForm.ShowDialog(residentId); //MessageBox.Show("residentId:" + residentId.ToString()); } else if (roomId != 0) { //MessageBox.Show("roomId:" + roomId.ToString()); } }
/// <summary> /// Открывает окно с информацией о выбранном жителе с возможностью выселить из комнаты /// </summary> /// <param name="sqlConnection">Подключение пользователя</param> /// <param name="residentId">Идентификатор жителя</param> /// <param name="roomId">Идентификатор коматы</param> /// <returns></returns> public static string ShowDialogForOldResident(SqlConnectionStringBuilder sqlConnectionString, int residentId, int roomId) { ResidentForm residentForm = new ResidentForm(sqlConnectionString, residentId, roomId); return(residentForm.ShowDialog() == DialogResult.OK ? residentForm.nameLabel.Text : ""); }