Example #1
0
        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 { }
        }
Example #2
0
        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);
        }
Example #3
0
 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());
     }
 }
Example #4
0
 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());
     }
 }
Example #5
0
        public void WhoTic()
        {
            var a = EWnter.Qwer().Zanat.ToList();
            var g = a.Where(p => p.NomerUch.Equals(Static.IDTic));

            DataTour.ItemsSource = g.ToList();
        }
Example #6
0
 public static EWnter Qwer()
 {
     if (_con == null)
     {
         _con = new EWnter();
     }
     return(_con);
 }
Example #7
0
 public Kruj()
 {
     InitializeComponent();
     DataTour.ItemsSource = EWnter.Qwer().Zanztia.ToList();
     if (int.Parse(Static.Rol) == 1)
     {
         Bis();
     }
 }
Example #8
0
 public Gru()
 {
     InitializeComponent();
     DataTour.ItemsSource = EWnter.Qwer().Group.ToList();
     if (int.Parse(Static.Rol) == 1)
     {
         Bis();
     }
 }
Example #9
0
        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;
            }
        }
Example #10
0
 public adGrup(Group Se2Wq, int k)
 {
     InitializeComponent();
     qw.ItemsSource = EWnter.Qwer().Tich.ToList();
     if (Se2Wq != null)
     {
         _currentPost = Se2Wq;
         num          = k;
     }
     DataContext = _currentPost;
 }
Example #11
0
        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;
        }
Example #12
0
        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;
        }
Example #13
0
 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;
 }
Example #14
0
 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());
     }
 }
Example #15
0
 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;
 }
Example #16
0
 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(), " Ошибка ");
     }
 }
Example #17
0
 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();
     }
 }
Example #18
0
 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 { }
 }
Example #19
0
 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);
     }
 }
Example #20
0
        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;
        }
Example #21
0
        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());
                }
            }
        }
Example #22
0
 private void Window_Activated(object sender, EventArgs e)
 {
     EWnter.Qwer().ChangeTracker.Entries().ToList().ForEach(p => p.Reload());
     DataTour.ItemsSource = EWnter.Qwer().Tich.ToList();
 }
Example #23
0
 private void Window_Activated(object sender, EventArgs e)
 {
     EWnter.Qwer().ChangeTracker.Entries().ToList().ForEach(p => p.Reload());
     WhoTic();
 }