public AccountStartedTrainingsList() { InitializeComponent(); using (ForumContainer container = new ForumContainer()) { var trainings = container.TrainingProgressSet.Where(x => x.AccountId == MainForm.Client.AccountId); int i = 0; if (trainings.Count() == 0) { label1.Text = "Вы еще не начинали обучения."; return; } foreach (var train in trainings.Select(x => x.TrainingSet)) { SimpleTraining simpleTraining = new SimpleTraining(train) { Location = new Point(3, 3), Anchor = AnchorStyles.Left | AnchorStyles.Right }; simpleTraining.ContinueTraining(ContinueTraining_Click); TrainingLayoutPanel.RowStyles.Add(new RowStyle(SizeType.AutoSize, simpleTraining.Height)); TrainingLayoutPanel.RowCount++; TrainingLayoutPanel.Controls.Add(simpleTraining, 0, i); i++; } } }
public TrainingList() { InitializeComponent(); using (ForumContainer container = new ForumContainer()) { var trainings = container.TrainingSet.Where(x => x.LanguageId == MainForm.Language.LanguageId); int i = 0; foreach (var train in trainings) { SimpleTraining simpleTraining = new SimpleTraining(train) { Location = new Point(3, 3), Anchor = AnchorStyles.Left | AnchorStyles.Right }; TrainingLayoutPanel.RowStyles.Add(new RowStyle(SizeType.AutoSize, simpleTraining.Height)); TrainingLayoutPanel.RowCount++; TrainingLayoutPanel.Controls.Add(simpleTraining, 0, i); i++; } } }