Example #1
0
 public void DataDelete()
 {
     if (lbNoteTitle.SelectedValue != null)
     {
         int  secim = Convert.ToInt32(lbNoteTitle.SelectedValue);
         Note note  = db.Notes.Single(a => a.NoteID == secim);
         db.Notes.Remove(note);
         db.SaveChanges();
         txtTitle.Text   = "";
         txtContent.Text = "";
         DataDown();
     }
 }
Example #2
0
        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            int  ab   = Int32.Parse(listView1.FocusedItem.SubItems[4].Text);
            User user = db.Users.Single(a => a.UserID == ab);

            if (MessageBox.Show("Kaydı onaylıyormusunuz?", "Onay Verin", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                user.Durum = true;
                db.SaveChanges();
            }
            Yenile();
        }
Example #3
0
        private void btnRegister_Click(object sender, EventArgs e)
        {
            User user1 = db.Users.SingleOrDefault(a => a.UserName == txtUserName.Text);

            if (txtFirstName.Text == "" || txtLastName.Text == "" || txtUserName.Text == "" || txtPassword2.Text == "" || txtPassword2.Text == "")
            {
                MessageBox.Show("Zorunlu alanlar boş geçilemez.");
            }
            else
            {
                if (user1 == null)
                {
                    if (txtPassword.Text == txtPassword2.Text)
                    {
                        try
                        {
                            User user = new User();
                            user.FirtName = txtFirstName.Text;
                            user.LastName = txtLastName.Text;
                            user.UserType = "user";
                            user.UserName = txtUserName.Text;
                            user.Durum    = false;
                            Password password = new Password();
                            password.UserPassword = Convert.ToInt32(txtPassword.Text);
                            password.PasswordType = "yeni";
                            user.Passwords.Add(password);
                            db.Users.Add(user);
                            db.SaveChanges();
                            MessageBox.Show("Kayıt yapıldı");
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show(ex.Message);
                        }
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Girilen şifreler aynı değil");
                    }
                }
                else
                {
                    MessageBox.Show("Bu kullanıcı adı daha önce kullanılmış.");
                }
            }
        }
Example #4
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            bool     arama    = false;
            int      ID       = db.Passwords.Where(a => a.UserID == Login.u.UserID).Max(a => a.PasswordID);
            Password password = db.Passwords.Single(a => a.PasswordID == ID);
            var      top      = (from q in db.Passwords
                                 where q.UserID == Login.u.UserID
                                 orderby q.PasswordID descending
                                 select q).Take(3);

            foreach (Password item in top)
            {
                if (item.UserPassword == Int32.Parse(txtNewPassword.Text))
                {
                    arama = true;
                }
            }
            if (Int32.Parse(txtOldPassword.Text) == password.UserPassword)
            {
                if (txtNewPassword.Text == txtNewPassword2.Text)
                {
                    if (arama == false)
                    {
                        Password newPassword = new Password();
                        newPassword.UserID       = Login.u.UserID;
                        newPassword.UserPassword = Int32.Parse(txtNewPassword.Text);
                        db.Passwords.Add(newPassword);
                        db.SaveChanges();
                        MessageBox.Show("Şifre Değiştirildi.");
                        this.Close();
                    }
                    else
                    {
                        MessageBox.Show("Yeni şifre kullanılan son 3 şifreden birisi olamaz, farklı bir şifre deneyinz.");
                    }
                }
                else
                {
                    MessageBox.Show("Girilen şifreler birbirinden farklı");
                }
            }
            else
            {
                MessageBox.Show("Şifreyi Hatalı.");
            }
        }