Exemplo n.º 1
0
 public void Add(Tasks t)
 {
     using (TaskManEntities tme = new TaskManEntities())
     {
         tme.Tasks.Add(t);
         tme.SaveChanges();
     }
 }
Exemplo n.º 2
0
 public void MSD(int SelectedId)
 {
     using (TaskManEntities tme = new TaskManEntities())
     {
         Tasks t = tme.Tasks.Where(p => p.id == SelectedId).FirstOrDefault();
         t.taskStatus = "Виконано";
         tme.SaveChanges();
     }
 }
Exemplo n.º 3
0
        private void okbtn_Click(object sender, RoutedEventArgs e)
        {
            if (passbx.Password == passbx1.Password && nametbx.Text!=null && logintbx.Text!=null && passbx.Password!=null & passbx1!=null)
            {
                Users u = new Users();
                u.userLogin = logintbx.Text;
                u.userName = nametbx.Text;
                u.userPass = passbx.Password;
                u.userDOB = Dpick1.SelectedDate.ToString();
                u.userEmail = emailtbx.Text;
                int count = 0;
                TaskManEntities tme = new TaskManEntities();
                foreach (var v in tme.Users)
                {
                    if (v.userLogin == u.userLogin)
                    {
                        count++;
                    }
                }
                if (count == 0)
                {
                    try
                    {

                        tme.Users.Add(u);
                        tme.SaveChanges();
                        Login l = new Login();
                        MessageBox.Show("Реєстрація пройшла успішно!");
                        this.Close();
                        l.ShowDialog();
                    }
                    catch (DbEntityValidationException dbEx)
                    {
                        foreach (var validationErrors in dbEx.EntityValidationErrors)
                        {
                            foreach (var validationError in validationErrors.ValidationErrors)
                            {
                                MessageBox.Show(validationError.ErrorMessage);
                            }
                        }
                    }

                }
                else
                {
                    MessageBox.Show("Цей логін уже зайнятий. Виберіть інший.");
                }
            }
            else
            {
                MessageBox.Show("Ви не заповнили усі поля або введені паролі не співпадають");
            }
        }
Exemplo n.º 4
0
        public void Delete(int SelectedId)
        {
            MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Ви впевнені, що хочете видалити завдання?", "Видалення завдання", System.Windows.MessageBoxButton.YesNo);
            if (messageBoxResult == MessageBoxResult.Yes)
            {

                using (TaskManEntities tme = new TaskManEntities())
                {
                    Tasks t = tme.Tasks.Where(p => p.id == SelectedId).FirstOrDefault();
                    tme.Tasks.Remove(t);
                    tme.SaveChanges();

                }
            }
        }