private void VX_Click(object sender, RoutedEventArgs e) { try { System.Data.Entity.Core.Objects.ObjectParameter VX; VX = new System.Data.Entity.Core.Objects.ObjectParameter("Vix", typeof(int)); var w = EWnter.Qwer().Vxod(loggg.Text, passs.Password, VX); if (int.Parse(VX.Value.ToString()) == 1) { System.Data.Entity.Core.Objects.ObjectParameter VX1; VX1 = new System.Data.Entity.Core.Objects.ObjectParameter("Ima", typeof(string)); var s = EWnter.Qwer().FIO(loggg.Text, VX1); Static.Name = VX1.Value.ToString(); System.Data.Entity.Core.Objects.ObjectParameter VX2; VX2 = new System.Data.Entity.Core.Objects.ObjectParameter("V", typeof(int)); var g = EWnter.Qwer().Rol(loggg.Text, VX2); Static.Rol = VX2.Value.ToString(); NextMen ww = new NextMen() ; ww.Show(); this.Close(); } else { MessageBox.Show("Неверный логин или пароль", "Ошибка"); } } catch { } }
public void ToMail() { var a = EWnter.Qwer().Event.ToList(); DateTime b = DateTime.Now; DateTime h = DateTime.Now.AddDays(3); var d = a.Where(p => p.Date >= b).Where(p => p.Date <= h); SmtpClient Smtp = new SmtpClient("smtp.mail.ru"); Smtp.UseDefaultCredentials = true; Smtp.EnableSsl = true; Smtp.Credentials = new NetworkCredential("*****@*****.**", "xU2-ZpM-i3u-QWW"); //Smtp.Port = 465; MailMessage Message = new MailMessage(); Message.From = new MailAddress("*****@*****.**"); Message.To.Add(new MailAddress("*****@*****.**")); Message.Subject = "Мероприятие уже скоро!"; StringBuilder g = new StringBuilder(); foreach (var s in d) { DateTime m = (DateTime)s.Date; g.Append($"Не забудьте мероприятие: {s.Name} будет {m.ToString("d")}\n"); Task.WaitAll(); } Message.Body = g.ToString(); Smtp.Send(Message); }
public void WhoTic() { var a = EWnter.Qwer().Zanat.ToList(); var g = a.Where(p => p.NomerUch.Equals(Static.IDTic)); DataTour.ItemsSource = g.ToList(); }
private void Button_Click(object sender, RoutedEventArgs e) { try { _currentPost.Date = eeq.SelectedDate; StringBuilder Error = new StringBuilder(); if (nn.Text.Length == 0) { Error.Append("Введите наименование \n"); } if (eeq.Text.Length == 0) { Error.Append("Введите дату \n"); } if (Error.Length == 0) { if (num == 0) { EWnter.Qwer().Event.Add(_currentPost); } EWnter.Qwer().SaveChanges(); MessageBox.Show("Запись сохранена!"); Close(); } else { MessageBox.Show(Error.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
private void Button_Click(object sender, RoutedEventArgs e) { try { StringBuilder Error = new StringBuilder(); if (mat.Text.Length == 0) { Error.Append("Введите ФИО матери \n"); } if (mat1.Text.Length == 0) { Error.Append("Введите номер телефона матери \n"); } if (Error.Length == 0) { if (num == 0) { EWnter.Qwer().Parents.Add(_currentPost); } EWnter.Qwer().SaveChanges(); MessageBox.Show("Запись сохранена!"); Close(); } else { MessageBox.Show(Error.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
public Kruj() { InitializeComponent(); DataTour.ItemsSource = EWnter.Qwer().Zanztia.ToList(); if (int.Parse(Static.Rol) == 1) { Bis(); } }
public Gru() { InitializeComponent(); DataTour.ItemsSource = EWnter.Qwer().Group.ToList(); if (int.Parse(Static.Rol) == 1) { Bis(); } }
public void WhoID() { var a = EWnter.Qwer().Tich.ToList(); var b = a.Where(p => p.FIOTic.Contains(Static.Name)); foreach (var d in b) { Static.IDTic = d.ID_Tich; } }
public adGrup(Group Se2Wq, int k) { InitializeComponent(); qw.ItemsSource = EWnter.Qwer().Tich.ToList(); if (Se2Wq != null) { _currentPost = Se2Wq; num = k; } DataContext = _currentPost; }
public ADDTich(Tich Se2Wq, int k) { InitializeComponent(); gr.ItemsSource = EWnter.Qwer().Group.ToList(); mer.ItemsSource = EWnter.Qwer().Event.ToList(); za.ItemsSource = EWnter.Qwer().Zanztia.ToList(); re.ItemsSource = EWnter.Qwer().Roul.ToList(); if (Se2Wq != null) { _currentPost = Se2Wq; num = k; } DataContext = _currentPost; }
private void toFio_TextChanged(object sender, TextChangedEventArgs e) { var s = EWnter.Qwer().Tich.ToList(); if (toFio.Text.Length != 0) { s = s.Where(p => p.FIOTic.ToLower().Contains(toFio.Text.ToLower())).ToList(); } else { EWnter.Qwer().Tich.ToList(); } DataTour.ItemsSource = s; }
private void toFio_TextChanged(object sender, TextChangedEventArgs e) { var ss = EWnter.Qwer().Parents.ToList(); if (toFio.Text.Length != 0) { ss = ss.Where(p => p.FIOMA.ToLower().Contains(toFio.Text.ToLower().ToString())).ToList(); } else { DataTour.ItemsSource = EWnter.Qwer().Parents.ToList(); } DataTour.ItemsSource = ss; }
private void Button_Click(object sender, RoutedEventArgs e) { try { _currentPost.DataBir = wqw.SelectedDate; _currentPost.budjet = form.Text; _currentPost.Jelih = mest.Text.ToString(); _currentPost.Propis = pro.Text.ToString(); StringBuilder Error = new StringBuilder(); if (im.Text.Length == 0) { Error.Append("Введите ФИО ребенка \n"); } if (wq3.Text.Length == 0) { Error.Append("Выберите родителей из списка \n"); } if (wq1_Copy.Text.Length == 0) { Error.Append("Выберите группу \n"); } if (wqw.Text.Length == 0) { Error.Append("Выберите дату рождения \n"); } if (ade.Text.Length == 0) { Error.Append("Введите адрес проживания ребенка \n"); } if (Error.Length == 0) { if (num == 0) { EWnter.Qwer().Child.Add(_currentPost); } EWnter.Qwer().SaveChanges(); MessageBox.Show("Запись сохранена!"); Close(); } else { MessageBox.Show(Error.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
public ChilAdd(Child Se2Wq, int k) { InitializeComponent(); wq1_Copy.ItemsSource = EWnter.Qwer().Group.ToList(); wq.ItemsSource = EWnter.Qwer().Zanztia.ToList(); wq1.ItemsSource = EWnter.Qwer().Event.ToList(); wq3.ItemsSource = EWnter.Qwer().Parents.ToList(); if (Se2Wq != null) { _currentPost = Se2Wq; num = k; } DataContext = _currentPost; wqw.SelectedDate = _currentPost.DataBir; }
private void Button_Click(object sender, RoutedEventArgs e) { try { StringBuilder Error = new StringBuilder(); if (ff.Text.Length == 0) { Error.Append("Введите ФИО \n"); } if (tt.Text.Length == 0) { Error.Append("Введите телефон \n"); } if (gr.Text.Length == 0) { Error.Append("Выберите группу \n"); } if (ll.Text.Length == 0) { Error.Append("Введите логин \n"); } if (pp.Text.Length == 0) { Error.Append("Введите пароль \n"); } if (Error.Length == 0) { if (num == 0) { EWnter.Qwer().Tich.Add(_currentPost); } EWnter.Qwer().SaveChanges(); MessageBox.Show("Запись сохранена!"); Close(); } else { MessageBox.Show(Error.ToString()); } } catch (Exception ex) { MessageBox.Show(ex.Message.ToString(), " Ошибка "); } }
public ychi() { InitializeComponent(); DataTour.ItemsSource = EWnter.Qwer().Tich.ToList(); if (int.Parse(Static.Rol) == 1) { Bis(); } if (int.Parse(Static.Rol) == 3) { DataTour.Columns[7].Visibility = Visibility.Visible; DataTour.Columns[8].Visibility = Visibility.Visible; } if (int.Parse(Static.Rol) == 2) { Bis(); } }
private void RG_Click(object sender, RoutedEventArgs e) { try { System.Data.Entity.Core.Objects.ObjectParameter @VX; VX = new System.Data.Entity.Core.Objects.ObjectParameter("V", typeof(int)); var s = EWnter.Qwer().Reg(fio.Text, tell.Text, log.Text, pas.Password, VX); if (int.Parse(VX.Value.ToString()) == 1) { this.Close(); MessageBox.Show(" Вы успешно зарегестрировались", "Уведомление"); } else { MessageBox.Show("Такой логин уже существует", "Ошибка"); } } catch { } }
private void Button_Click(object sender, RoutedEventArgs e) { try { _currentZan.DenNed = wwd.Text; _currentZan.NomerUch = Static.IDTic; if (ss == 0) { EWnter.Qwer().Zanat.Add(_currentZan); } EWnter.Qwer().SaveChanges(); MessageBox.Show(" Запись сохранена"); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Button_Click(object sender, RoutedEventArgs e) { // неделя var a = EWnter.Qwer().Event.ToList(); DateTime b = DateTime.Now; DateTime v = DateTime.Now.AddDays(7); var d = a.Where(p => p.Date >= b); var s = d.Where(p => p.Date <= v); var app = new Excel.Application(); var ork = app.Workbooks.Add(); Excel.Worksheet worksheet = app.Worksheets.Add(); worksheet.Name = "Отчет на неделю"; int Qwe = 1; Excel.Range M = worksheet.Range[worksheet.Cells[1][Qwe], worksheet.Cells[6][Qwe]]; M.Merge(); worksheet.Cells[1][Qwe].Formula = $" Список мероприятий на неделю: {DateTime.Now.ToString("d")} - {DateTime.Now.AddDays(7).ToString("d")}"; Qwe += 1; worksheet.Cells[1][Qwe] = " Наименование"; worksheet.Cells[2][Qwe] = " Дата"; foreach (var t in s) { Qwe += 1; worksheet.Cells[1][Qwe] = t.Name; worksheet.Cells[2][Qwe] = t.Date; } Excel.Range RR2 = worksheet.Range[worksheet.Cells[3][2], worksheet.Cells[6][Qwe]]; RR2.Merge(); Excel.Range RR1 = worksheet.Range[worksheet.Cells[1][1], worksheet.Cells[6][Qwe]]; RR1.Borders[Excel.XlBordersIndex.xlEdgeBottom].LineStyle = RR1.Borders[Excel.XlBordersIndex.xlEdgeLeft].LineStyle = RR1.Borders[Excel.XlBordersIndex.xlEdgeRight].LineStyle = RR1.Borders[Excel.XlBordersIndex.xlEdgeTop].LineStyle = RR1.Borders[Excel.XlBordersIndex.xlInsideHorizontal].LineStyle = RR1.Borders[Excel.XlBordersIndex.xlInsideVertical].LineStyle = Excel.XlLineStyle.xlContinuous; worksheet.Columns.AutoFit(); app.Visible = true; }
private void del_Click(object sender, RoutedEventArgs e) { var DEle = DataTour.SelectedItems.Cast <Tich>().ToList(); var countRow = DEle.Count(); var res = MessageBox.Show($"Вы точно хотите удалить {countRow} записей?", "Внимание!", MessageBoxButton.YesNo, MessageBoxImage.Question); if (res == MessageBoxResult.Yes) { try //команды могут выдавать ошибку, поэтому используем try catch { EWnter.Qwer().Tich.RemoveRange(DEle); //БД обновляем EWnter.Qwer().SaveChanges(); MessageBox.Show("Записи удалены!"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } }
private void Window_Activated(object sender, EventArgs e) { EWnter.Qwer().ChangeTracker.Entries().ToList().ForEach(p => p.Reload()); DataTour.ItemsSource = EWnter.Qwer().Tich.ToList(); }
private void Window_Activated(object sender, EventArgs e) { EWnter.Qwer().ChangeTracker.Entries().ToList().ForEach(p => p.Reload()); WhoTic(); }