private void button1_Click(object sender, EventArgs e) { клКлиент.выбран = false; выбор_клиента выборКлиента = new выбор_клиента(); выборКлиента.ShowDialog(); if (клКлиент.выбран) { клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { клМастер.выбран = false; выбор_бригады выборМастера = new выбор_бригады(); выборМастера.Text = "Выберите мастера"; выборМастера.ShowDialog(); if (клМастер.выбран) { повторы NewRow = new повторы(); NewRow.дата_с = DateTime.Today; NewRow.клиент = клКлиент.клиент; NewRow.мастер = клМастер.мастер; NewRow.услуга = клУслуга.услуга; NewRow.прим = ""; NewRow.подключение = Guid.NewGuid(); int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; } } } dataGridView1.Focus(); }
private void button1_Click(object sender, EventArgs e) { клКлиент.выбран = false; выбор_клиента выборКлиента = new выбор_клиента(); выборКлиента.ShowDialog(); if (клКлиент.выбран) { клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { предупреждения NewRow = new предупреждения(); NewRow.дата = DateTime.Today; NewRow.клиент = клКлиент.клиент; NewRow.услуга = клУслуга.услуга; NewRow.предупреждение = Guid.NewGuid(); int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; } } dataGridView1.Focus(); }
private void button1_Click(object sender, EventArgs e) { клКлиент.выбран = false; выбор_клиента выборКлиента = new выбор_клиента(); выборКлиента.ShowDialog(); if (клКлиент.выбран) { клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { простои NewRow = new простои(); NewRow.дата_с = DateTime.Today; NewRow.клиент = клКлиент.клиент; //NewRow.мастер = клМастер.мастер; NewRow.услуга = клУслуга.услуга; NewRow.дата_по = null; NewRow.наимен = ""; NewRow.простой = Guid.NewGuid(); int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; } } dataGridView1.Focus(); }
private void button1_Click(object sender, EventArgs e) { клКлиент.выбран = false; выбор_клиента выборКлиента = new выбор_клиента(); выборКлиента.ShowDialog(); if (клКлиент.выбран) { клУслуга.выбран = false; выбор_услуги выборУслуги = new выбор_услуги(); выборУслуги.ShowDialog(); if (клУслуга.выбран) { льготы newRow = new льготы(); newRow.дата_по = null; newRow.дата_с = DateTime.Today; newRow.клиент = клКлиент.клиент; newRow.льгота = Guid.NewGuid(); // newRow.процент = 100; newRow.услуга = клУслуга.услуга; int строка = bindingSource1.Add(newRow); bindingSource1.Position = строка; } } dataGridView1.Focus(); }
void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Right) { dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex]; отключения tRow = bindingSource1.Current as отключения; if (dataGridView1.Columns[e.ColumnIndex] == мастерColumn) { клМастер.мастер = tRow.мастер; клМастер.выбран = false; выбор_мастера ВыборМастера = new выбор_мастера(); ВыборМастера.ShowDialog(); if (клМастер.выбран) { сотрудники рабочий = de.сотрудники.Single(n => n.сотрудник == клМастер.мастер); tRow.мастер = клМастер.мастер; tRow.сотрудники = рабочий; //if (de.Entry(tRow).State == EntityState.Unchanged) //{ // de.Entry(tRow).State = EntityState.Modified; //} // de.отключения.Include("сотрудники"); dataGridView1.Refresh(); label1.Visible = true; } } if (dataGridView1.Columns[e.ColumnIndex] == услугиColumn) { клУслуга.услуга = tRow.услуга; клУслуга.выбран = false; выбор_услуги Выборуслуги = new выбор_услуги(); Выборуслуги.ShowDialog(); if (клУслуга.выбран) { tRow.услуга = клУслуга.услуга; if (de.Entry(tRow).State == EntityState.Unchanged) { de.Entry(tRow).State = EntityState.Modified; } dataGridView1.Refresh(); label1.Visible = true; } } if (dataGridView1.Columns[e.ColumnIndex] == датаColumn) { клКалендарь.дата = tRow.дата_с; клКалендарь.выбран = false; календарь выборДаты = new календарь(); выборДаты.button3.Visible = false; выборДаты.ShowDialog(); if (клКалендарь.выбран) { tRow.дата_с = клКалендарь.дата.Value; // de.Entry(tRow).State = EntityState.Modified; label1.Visible = true; } } } }
void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Right) { dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex]; простои tRow = bindingSource1.Current as простои; if (dataGridView1.Columns[e.ColumnIndex] == услугиColumn) { клУслуга.услуга = tRow.услуга; клУслуга.выбран = false; выбор_услуги Выборуслуги = new выбор_услуги(); Выборуслуги.ShowDialog(); if (клУслуга.выбран) { tRow.услуга = клУслуга.услуга; if (de.Entry(tRow).State == EntityState.Unchanged) { de.Entry(tRow).State = EntityState.Modified; } dataGridView1.Refresh(); label1.Visible = true; } } if (dataGridView1.Columns[e.ColumnIndex] == датаColumn) { клКалендарь.дата = tRow.дата_с; клКалендарь.выбран = false; календарь выборДаты = new календарь(); выборДаты.button3.Visible = false; выборДаты.ShowDialog(); if (клКалендарь.выбран) { tRow.дата_с = клКалендарь.дата.Value; label1.Visible = true; } } if (dataGridView1.Columns[e.ColumnIndex] == дата_поColumn) { клКалендарь.дата = tRow.дата_по; клКалендарь.выбран = false; календарь выборДаты = new календарь(); // выборДаты.button3.Visible = false; выборДаты.ShowDialog(); if (клКалендарь.выбран) { if (клКалендарь.isNull) { tRow.дата_по = null; } else { tRow.дата_по = клКалендарь.дата.Value; } label1.Visible = true; } } } }
private void button15_Click(object sender, EventArgs e) { клОплата.изменено = false; клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { клМесяц.выбран = false; выбор_года ВыборГода = new выбор_года(); ВыборГода.ShowDialog(); if (клМесяц.выбран) { клДом.выбран = false; выбор_дома ВыборДома = new выбор_дома(); ВыборДома.ShowDialog(); if (клДом.выбран) { клПодъезд.выбран = false; выбор_подъезда ВыборПодъезда = new выбор_подъезда(); ВыборПодъезда.ShowDialog(); if (клПодъезд.выбран) { Cursor = Cursors.WaitCursor; оплата_подъезда ОплатаПодъезда = new оплата_подъезда(); // ОплатаПодъезда.dataSet1 = dataSet; ОплатаПодъезда.Text = "Оплата подъезда " + клПодъезд.подъезд.ToString() + " дом №" + клДом.deRow.номер.ToString() + клДом.deRow.корпус + " улица " + клДом.deRow.улицы.наимен; ОплатаПодъезда.ShowDialog(); обновить(); bindingSource1.MoveLast(); dataGridView1.Focus(); // if (клОплата.изменено) //{ // //заполнить_услуги(); // //обновитьsОплата(); // //пересчет(); //} Cursor = Cursors.Default; } } } } }
private void button4_Click(object sender, EventArgs e) { клУслуга.выбран = false; выбор_услуги выборУслуги = new выбор_услуги(); выборУслуги.ShowDialog(); if (клУслуга.выбран) { клДом.выбран = false; выбор_дома выборДома = new выбор_дома(); выборДома.ShowDialog(); if (клДом.выбран) { клПодъезд.выбран = false; выбор_подъезда выборПодъезда = new выбор_подъезда(); выборПодъезда.ShowDialog(); if (клПодъезд.выбран) { клПериод.выбран = false; выбор_периода выборПериода = new выбор_периода(); выборПериода.ShowDialog(); if (клПериод.выбран) { Cursor = Cursors.WaitCursor; foreach (клиенты uRow in de.клиенты.Local .Where(n => n.дом == клДом.дом) .Where(n => n.подъезд == клПодъезд.подъезд) .OrderBy(n => n.квартира) .ThenBy(n => n.ввод)) { простои newRow = new простои(); newRow.наимен = "отк. подъезда"; newRow.дата_по = клПериод.дата_по; newRow.дата_с = клПериод.дата_с; newRow.клиент = uRow.клиент; newRow.простой = Guid.NewGuid(); newRow.услуга = клУслуга.услуга; int строка = bindingSource1.Add(newRow); bindingSource1.Position = строка; } Cursor = Cursors.Default; } } } } dataGridView1.Focus(); }
private void button1_Click(object sender, EventArgs e) { клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { клМастер.выбран = false; выбор_бригады выборМастера = new выбор_бригады(); выборМастера.ShowDialog(); if (клМастер.выбран) { int[] aa = new int[2]; aa[0] = 0; aa[1] = 0; int maxNum = 0; if (de.подключения.Any()) { maxNum = de.подключения.Max(n => n.номер_пп); aa[0] = maxNum; } if (de.подключения.Local.Any()) { maxNum = de.подключения.Local.Max(n => n.номер_пп); aa[1] = maxNum; } maxNum = aa.Max(); подключения NewRow = new подключения(); NewRow.дата_дог = DateTime.Today; NewRow.дата_с = DateTime.Today; NewRow.клиент = клКлиент.клиент; NewRow.мастер = клМастер.мастер; NewRow.номер_дог = ""; NewRow.номер_пп = maxNum + 1; NewRow.услуга = клУслуга.услуга; NewRow.подключение = Guid.NewGuid(); int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; } } }
private void button1_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; клКлиент.выбран = false; выбор_клиента ВыборКлиента = new выбор_клиента(); ВыборКлиента.ShowDialog(); if (клКлиент.выбран) { клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { клМастер.выбран = false; выбор_бригады выборМастера = new выбор_бригады(); выборМастера.Text = "Выберите мастера"; выборМастера.ShowDialog(); if (клМастер.выбран) { int maxNum = 0; if (de.подключения.Local.Any()) { maxNum = de.подключения.Local.Max(n => n.номер_пп); } подключения NewRow = new подключения(); NewRow.дата_дог = DateTime.Today; NewRow.дата_с = DateTime.Today; NewRow.клиент = клКлиент.клиент; NewRow.мастер = клМастер.мастер; NewRow.номер_дог = ""; NewRow.номер_пп = maxNum + 1; NewRow.услуга = клУслуга.услуга; NewRow.подключение = Guid.NewGuid(); int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; } } } Cursor = Cursors.Default; последний_номер(); dataGridView1.Focus(); }
void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Right) { dataGridView1.CurrentCell = dataGridView1.Rows[e.RowIndex].Cells[e.ColumnIndex]; предупреждения uRow = bindingSource1.Current as предупреждения; if (dataGridView1.Columns[e.ColumnIndex] == датаColumn) { клКалендарь.выбран = false; клКалендарь.дата = uRow.дата; календарь выборДаты = new календарь(); выборДаты.button3.Visible = false; выборДаты.ShowDialog(); if (клКалендарь.выбран) { uRow.дата = клКалендарь.дата.Value; label1.Visible = true; } } if (dataGridView1.Columns[e.ColumnIndex] == наименColumn) { клУслуга.выбран = false; клУслуга.услуга = uRow.услуга; выбор_услуги выборУслуги = new выбор_услуги(); выборУслуги.ShowDialog(); if (клУслуга.выбран) { uRow.услуга = клУслуга.услуга; label1.Visible = true; if (de.Entry(uRow).State == EntityState.Unchanged) { de.Entry(uRow).State = EntityState.Modified; } } } } dataGridView1.Focus(); }
private void button6_Click(object sender, EventArgs e) { клУслуга.выбран = false; выбор_услуги ВыборУслуги = new выбор_услуги(); ВыборУслуги.ShowDialog(); if (клУслуга.выбран) { клМастер.выбран = false; выбор_мастера выборМастера = new выбор_мастера(); выборМастера.ShowDialog(); if (клМастер.выбран) { повторы NewRow = new повторы(); NewRow.дата_с = DateTime.Today; NewRow.клиент = клКлиент.клиент; NewRow.мастер = клМастер.мастер; NewRow.услуга = клУслуга.услуга; NewRow.прим = ""; NewRow.подключение = Guid.NewGuid(); // de.повторы.Add(NewRow); try { de.Entry(NewRow).State = EntityState.Added; int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; // de.SaveChanges(); } catch { MessageBox.Show("Сбой записи"); } } } }