private void новая_Click(object sender, RoutedEventArgs e) { список_школ выборШколы = new список_школ(); выборШколы.Выход.Content = "Отмена"; выборШколы.Title = " Выберите школу"; выборШколы.наимен_слета.Text = выборШколы.Title; выборШколы.ShowDialog(); if (выборШколы.DialogResult == true) { школы выб_школа = de.школы.Single(n => n.школа == клШкола.школа); туристы newRow = new туристы { муж = true, младший = false, имя = "", прим = "", слет = клСлет.слет, турист = Guid.NewGuid(), фамилия = "Новый", школа = клШкола.школа, школы = выб_школа }; de.туристы.Local.Add(newRow); viewSource1.View.Refresh(); viewSource1.View.MoveCurrentTo(newRow); } dataGrid1.Focus(); }
private void button2_Click(object sender, EventArgs e) { список_школ выборШколы = new список_школ(); выборШколы.Выход.Content = "Отмена"; выборШколы.Title = " Выберите школу"; выборШколы.наимен_слета.Text = выборШколы.Title; выборШколы.ShowDialog(); if (выборШколы.DialogResult == true) { школы выбр_школа = de.школы.Single(n => n.школа == клШкола.школа); суда выбр_судно = de.суда.Single(n => n.судно == клСудно.судно); int maxNum = GetMaxNum(); int maxPor = GetMaxPor(); экипажи newЭкипаж = new экипажи() { экипаж = Guid.NewGuid(), прим = "", номер = maxNum + 1, дистанция = клДистанция.дистанция, место = 0, итог = 0, школа = клШкола.школа, школы = выбр_школа, судно = клСудно.судно, суда = выбр_судно }; de.экипажи.Local.Add(newЭкипаж); результаты newRow = new результаты { итог = 0, время_сек = 0, время_мин = 0, попытка = 1, результат = Guid.NewGuid(), секунд = 0, штраф = 0, экипаж = newЭкипаж.экипаж, экипажи = newЭкипаж, зачетный = false, порядок = maxPor + 1, старт = DateTime.Today, финиш = DateTime.Today, прим = "" }; int stroka = bindingSource1.Add(newRow); bindingSource1.Position = stroka; dataGridView1.Refresh(); } //} dataGridView1.Focus(); }
private void Школы_Click(object sender, RoutedEventArgs e) { Cursor = Cursors.Wait; // клБаза.de = new Entities(); // клБаза.de.школы.OrderBy(n => n.порядок).Load(); список_школ списокШкол = new список_школ(); списокШкол.Выбор.Visibility = Visibility.Hidden; списокШкол.наимен_слета.Text = " Список Школ, клубов "; списокШкол.ShowDialog(); Cursor = null; }
private void новая_Click(object sender, RoutedEventArgs e) { клШкола.выбран = false; список_школ выборШколы = new список_школ(); выборШколы.Title = " Выберите школу, клуб"; выборШколы.наимен_слета.Text = " Выберите школу, клуб"; выборШколы.Выход.Content = "Отмена"; выборШколы.ShowDialog(); if (выборШколы.DialogResult == true) { список_судов выборСудна = new список_судов(); выборСудна.Title = "Выберите судно"; выборСудна.наимен_слета.Text = "Выберите судно"; выборСудна.Выход.Content = "Отмена"; выборСудна.ShowDialog(); if (выборСудна.DialogResult == true) { int maxPor = 0; if (de.экипажи.Local.Any()) { maxPor = de.экипажи.Local.Max(n => n.номер); } школы выбр_школа = de.школы.Single(n => n.школа == клШкола.школа); суда выбр_судно = de.суда.Single(n => n.судно == клСудно.судно); экипажи newRow = new экипажи { номер = maxPor + 1, экипаж = Guid.NewGuid(), прим = "", школа = клШкола.школа, итог = 0, место = 0, судно = клСудно.судно, школы = выбр_школа, суда = выбр_судно, дистанция = клДистанция.дистанция //суда = выбр_судно }; de.экипажи.Local.Add(newRow); // экипажиList.Add(newRow); viewSource1.View.MoveCurrentTo(newRow); viewSource1.View.Refresh(); } } dataGrid1.Focus(); }
private void новая_Click(object sender, RoutedEventArgs e) { клШкола.выбран = false; список_школ выборШколы = new список_школ(); выборШколы.ShowDialog(); if (выборШколы.DialogResult == true) { список_судов выборСудов = new список_судов(); выборСудов.ShowDialog(); if (выборСудов.DialogResult == true) { int maxPor = 0; if (de.экипажи.Local.Any()) { maxPor = de.экипажи.Local.Max(n => n.номер); } школы выбр_школа = de.школы.Single(n => n.школа == клШкола.школа); суда выбр_судно = de.суда.Single(n => n.судно == клСудно.судно); экипажи newRow = new экипажи { номер = maxPor + 1, экипаж = Guid.NewGuid(), прим = "", школа = клШкола.школа, итог = 0, место = 0, дистанция = клДистанция.дистанция, школы = выбр_школа, судно = клСудно.судно, суда = выбр_судно }; int maxPor3 = 0; if (de.результаты.Local.Any()) { maxPor3 = de.результаты.Local.Max(n => n.номер); } de.экипажи.Local.Add(newRow); результаты newRez = new результаты() { зачетный = false, итог = 0, время_сек = 0, время_мин = 0, попытка = 1, порядок = maxPor3, результат = Guid.NewGuid(), секунд = 0, старт = DateTime.Today, финиш = DateTime.Today, штраф = 0, экипаж = newRow.экипаж, прим = "" }; de.результаты.Local.Add(newRez); label1.Visibility = Visibility.Visible; } } }
private void новая_Click(object sender, RoutedEventArgs e) { клШкола.выбран = false; список_школ выборШколы = new список_школ(); выборШколы.Title = " Выберите школу, клуб"; выборШколы.наимен_слета.Text = " Выберите школу, клуб"; выборШколы.Выход.Content = "Отмена"; выборШколы.ShowDialog(); if (выборШколы.DialogResult == true) { список_судов выборСудна = new список_судов(); выборСудна.Title = "Выберите судно"; выборСудна.наимен_слета.Text = "Выберите судно"; выборСудна.Выход.Content = "Отмена"; выборСудна.ShowDialog(); if (выборСудна.DialogResult == true) { int maxPor = 0; if (экипажиList.Any()) { maxPor = экипажиList.Max(n => n.номер); } школы выбр_школа = de.школы.Single(n => n.школа == клШкола.школа); суда выбр_судно = de.суда.Single(n => n.судно == клСудно.судно); экипажи newЭкипаж = new экипажи { номер = maxPor + 1, экипаж = Guid.NewGuid(), прим = "", школа = клШкола.школа, итог = 0, место = 0, судно = клСудно.судно, // школы = выбр_школа, суда = клСудно.deRow, дистанция = клДистанция.дистанция //суда = выбр_судно }; de.экипажи.Add(newЭкипаж); экипажиList.Add(newЭкипаж); результаты newRow = new результаты { итог = 0, время_сек = 0, время_мин = 0, попытка = 1, результат = Guid.NewGuid(), секунд = 0, штраф = 0, экипаж = newЭкипаж.экипаж, экипажи = newЭкипаж, зачетный = false, порядок = maxPor + 1, старт = DateTime.Today, финиш = DateTime.Today }; de.результаты.Add(newRow); результатыList.Add(newRow); viewSource1.View.MoveCurrentTo(newRow); viewSource1.View.Refresh(); label1.Visibility = Visibility.Visible; } } dataGrid1.Focus(); }