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 button2_Click(object sender, EventArgs e) { if (bindingSource1.Count == 0) { return; } temp tRow = bindingSource1.Current as temp; клКлиент.клиент = tRow.клиент; клКлиент.выбран = false; Cursor = Cursors.WaitCursor; выбор_клиента ВыборКлиента = new выбор_клиента(); ВыборКлиента.ShowDialog(); Cursor = Cursors.Default; if (клКлиент.выбран) { temp1List = tempList.FindAll(n => n.клиент == клКлиент.клиент); if (temp1List.Count > 0) { bindingSource1.DataSource = temp1List; dataGridView1.Refresh(); } else { MessageBox.Show(клКлиент.фио + " нет удаленных зпаписей "); bindingSource1.DataSource = tempList; bindingSource1.MoveLast(); dataGridView1.Refresh(); } } }
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(); }
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(); }
private void button1_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; клКлиент.выбран = false; выбор_клиента выборКлиента = new выбор_клиента(); выборКлиента.ShowDialog(); if (клКлиент.выбран) { звонки NewRow = new звонки(); NewRow.дата = DateTime.Now; NewRow.клиент = клКлиент.клиент; NewRow.прим = ""; NewRow.звонок = Guid.NewGuid(); int строка = bindingSource1.Add(NewRow); bindingSource1.Position = строка; } Cursor = Cursors.Default; dataGridView1.Focus(); }
private void button2_Click(object sender, EventArgs e) { Cursor = Cursors.WaitCursor; клКлиент.выбран = false; выбор_клиента ВыборКлиента = new выбор_клиента(); ВыборКлиента.ShowDialog(); if (клКлиент.выбран) { Guid[] кодыКлиентов = de.разрешения .Select(n => n.клиент).ToArray(); if (кодыКлиентов.Contains(клКлиент.клиент)) { MessageBox.Show(клКлиент.deRow.фио + " уже есть разрешение"); int строка = listTemp.FindIndex(n => n.клиент == клКлиент.клиент); if (строка > -1) { bindingSource1.Position = строка; } Cursor = Cursors.Default; return; } int махНомер = 0; if (de.разрешения.Any()) { махНомер = de.разрешения.Max(n => n.номер); } клРазрешение.клиент = клКлиент.клиент; клРазрешение.разрешение = Guid.NewGuid(); //клРазрешение.телефон = "9505564673"; //клРазрешение.эл_почта = "*****@*****.**"; клРазрешение.все_телефоны = клКлиент.deRow.телефон; клРазрешение.телефон = ""; клРазрешение.эл_почта = ""; найти_сотовый(); найти_почту(); клРазрешение.дата_с = DateTime.Now; клРазрешение.дата_по = null; клРазрешение.выбран = false; сотовый_мыло вводСотового = new сотовый_мыло(); вводСотового.Text = "Разрешение на отправку смс от " + клКлиент.deRow.фио; вводСотового.ShowDialog(); if (клРазрешение.выбран) { разрешения NewRow = new разрешения(); NewRow.разрешение = клРазрешение.разрешение; NewRow.клиент = клРазрешение.клиент; NewRow.номер = махНомер + 1; NewRow.дата_с = клРазрешение.дата_с; NewRow.дата_по = клРазрешение.дата_по; NewRow.телефон = клРазрешение.телефон; NewRow.эл_почта = клРазрешение.эл_почта; de.разрешения.Add(NewRow); try { de.SaveChanges(); temp nRow = new temp(); nRow.разрешение = клРазрешение.разрешение; nRow.клиент = клРазрешение.клиент; nRow.номер = махНомер + 1; nRow.дата_с = клРазрешение.дата_с; nRow.дата_по = клРазрешение.дата_по; nRow.телефон = клРазрешение.телефон; nRow.эл_почта = клРазрешение.эл_почта; nRow.ввод = клКлиент.deRow.ввод; nRow.квартира = клКлиент.deRow.квартира; nRow.корпус = клКлиент.deRow.дома.корпус; nRow.наимен_улицы = клКлиент.deRow.дома.улицы.наимен; nRow.номер_дома = клКлиент.deRow.дома.номер; nRow.фио = клКлиент.deRow.фио; // listTemp0.Add(nRow); // listTemp = listTemp0.OrderBy(n => n.дата_с).ToList(); // bindingSource1.DataSource = listTemp; // int строка = listTemp.FindIndex(n => n.разрешение == клРазрешение.разрешение); int строка = bindingSource1.Add(nRow); if (строка > -1) { bindingSource1.Position = строка; } } catch { MessageBox.Show("Ошибка записи..."); } } Cursor = Cursors.Default; } }