private void button3_Click(object sender, EventArgs e) { клРабота.выбран = false; выбор_работы выборРаботы = new выбор_работы(); выборРаботы.ShowDialog(); if (клРабота.выбран) { int[] aMax = new int[2]; if (de.опл_работы.Local.Any()) { aMax[0] = de.опл_работы.Local.Max(n => n.номер); } if (de.опл_работы.Any()) { aMax[1] = de.опл_работы.Max(n => n.номер); } int maxNum = aMax.Max(); опл_работы newRow = new опл_работы(); newRow.задание = Guid.NewGuid(); newRow.мастер = клОплата.сотрудник; newRow.номер = maxNum + 1; newRow.оплата = клОплата.оплата; newRow.работа = клРабота.работа; newRow.ст_материалов = клРабота.deRow.ст_материалов; newRow.стоимость = клРабота.deRow.стоимость; int строка = bindingSource1.Add(newRow); //работыЛист.Add(newRow); bindingSource1.Position = строка; // пересчет(); } dataGridView1.Select(); }
private void button3_Click(object sender, EventArgs e) { клРабота.выбран = false; выбор_работы выборРаботы = new выбор_работы(); выборРаботы.ShowDialog(); if (клРабота.выбран) { //int[] aMax = new int[2]; //if (de.опл_работы.Local.Any()) //{ // aMax[0] = de.опл_работы.Local.Max(n => n.номер); //} //if (de.опл_работы.Any()) //{ // aMax[1] = de.опл_работы.Max(n => n.номер); //} //int maxNum = aMax.Max(); воз_работы newRow = new воз_работы() { код = Guid.NewGuid(), оплата = клОплата.оплата, работа = клРабота.работа, сумма = клРабота.deRow.стоимость }; int строка = bindingSource1.Add(newRow); //работыЛист.Add(newRow); bindingSource1.Position = строка; // пересчет(); } dataGridView1.Select(); }