void textBox1_Validating(object sender, CancelEventArgs e) { string строкаМыло = textBox1.Text.Trim(); if (строкаМыло != String.Empty) { // RegexUtilities ru = new RegexUtilities(); if (ru.IsValidEmail(строкаМыло)) { // клРазрешение.эл_почта = строкаМыло; } else { MessageBox.Show("Неправильный формат электронной почты"); // textBox2.Focus(); e.Cancel = true; } } }
private void найти_почту() { клРазрешение.эл_почта = ""; string[] aStr = клРазрешение.все_телефоны.Split(' '); foreach (string s1 in aStr) { if (ru.IsValidEmail(s1)) { клРазрешение.эл_почта = s1; } } }
private void button1_Click(object sender, EventArgs e) { string строка10 = textBox1.Text.Trim(); if (строка10 != String.Empty) { if (проверка_сотового(строка10)) { клРазрешение.телефон = строка10; } else { MessageBox.Show("Сотовый телефон должен содержать 10 цифр"); textBox1.Focus(); return; } } string строкаМыло = textBox2.Text.Trim(); if (строкаМыло != String.Empty) { RegexUtilities ru = new RegexUtilities(); if (ru.IsValidEmail(строкаМыло)) { клРазрешение.эл_почта = строкаМыло; } else { MessageBox.Show("Неправильный формат электронной почты"); textBox2.Focus(); return; } } // клРазрешение.телефон = textBox1.Text.Trim(); // клРазрешение.эл_почта = textBox2.Text.Trim(); клРазрешение.выбран = true; Close(); }
private void button2_Click(object sender, EventArgs e) { temp tRow = bindingSource1.Current as temp; клМыло.отправлен = false; клМыло.клиент = tRow.клиент; temp t1Row = listTemp.First(n => n.клиент == клМыло.клиент); if (t1Row.разрешение == null || t1Row.эл_почта == String.Empty) { MessageBox.Show("Нет разрешения на отправку электронной почты"); return; } RegexUtilities ru = new RegexUtilities(); клМыло.email = ""; string s1 = t1Row.эл_почта.Trim(); if (ru.IsValidEmail(s1)) { клМыло.email = s1; } else { MessageBox.Show("Не верный формат электронной почты"); return; } //клМыло.телефон0 = tRow.телефон.Trim(); //клМыло.email = ""; //string[] aStr = t1Row.телефон.Split(' '); //foreach (string s1 in aStr) //{ // if (ru.IsValidEmail(s1)) // { // клМыло.email = s1; // } //} //if (клМыло.email == String.Empty) //{ // MessageBox.Show("Нет электроной почты у " + t1Row.фио); //} клМыло.тема = "Информация о долгах за домофон и кабельное телевидение "; string адресКлиента = клДом.deRow.улицы.наимен.Trim() + " дом " + клДом.номер.ToString() + "" + клДом.корпус + " кв." + t1Row.квартира.ToString(); клМыло.текст = "Сообщение " + адресКлиента + Environment.NewLine + t1Row.фио.Trim() + Environment.NewLine; клМыло.текст += "Просим погасить долг " + Environment.NewLine + " На " + DateTime.Today.ToShortDateString() + " он составляет " + Environment.NewLine; int сумма = 0; foreach (temp uRow in listTemp .Where(n => n.клиент == клМыло.клиент) .Where(n => n.смс)) { клМыло.текст += uRow.наимен_услуги.Trim() + "-" + uRow.долг_руб.ToString() + "руб. за " + uRow.долг_мес.ToString() + " мес." + Environment.NewLine; сумма += uRow.долг_руб; } клМыло.текст += "ООО Квант ул. Декабристов дом 15 тел. 83436931252"; if (сумма == 0) { MessageBox.Show("Пометьте услуги для " + t1Row.фио); } emalБланк формаБланк = new emalБланк(); формаБланк.Text = "Сообщение для " + t1Row.фио + " кв." + t1Row.квартира.ToString(); формаБланк.ShowDialog(); if (клМыло.отправлен && клМыло.дата != null) { foreach (temp uRow in listTemp .Where(n => n.клиент == клМыло.клиент) .Where(n => n.смс)) { звонки NewRow = new звонки(); NewRow.клиент = uRow.клиент; NewRow.услуга = uRow.услуга; NewRow.звонок = Guid.NewGuid(); NewRow.дата = клМыло.дата.Value; NewRow.доставка = ""; NewRow.доставлено = false; NewRow.код_сообщения = ""; NewRow.прим = ""; NewRow.статус = ""; NewRow.телефон = ""; de.звонки.Add(NewRow); uRow.последний_звонок = клМыло.дата; uRow.id_сообщения = "eMail"; } try { de.SaveChanges(); dataGridView1.Refresh(); } catch { MessageBox.Show("Сбой записи звонков"); } } }