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();
        }
예제 #2
0
        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();
        }