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(); } }
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(); }
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ış."); } } }
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ı."); } }