private void linkLabelAddNewRating_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { var newRating = new SpecialistLicenseRating(); _license.LicenseRatings.Add(newRating); AddRatingControl(newRating); }
public void UpdateInformation(SpecialistLicenseRating licenseRating, EmployeeLicenceType licenseEmployeeLicenceType) { _licenseRating = licenseRating; UpdateComboboxs(licenseEmployeeLicenceType); dateTimePickerIssue.Value = _licenseRating.IssueDate; }
private void AddRatingControl(SpecialistLicenseRating rating) { var control = new EmployeeLicenceRatingControl(); control.UpdateInformation(rating, _license.EmployeeLicenceType); control.UpdateComboboxs((EmployeeLicenceType)comboBoxLicenceType.SelectedItem); control.Deleted += RatingControl_Deleted; flowLayoutPanelRating.Controls.Remove(linkLabelAddNewRating); flowLayoutPanelRating.Controls.Add(control); flowLayoutPanelRating.Controls.Add(linkLabelAddNewRating); flowLayoutPanelRating.Height += 60; }