示例#1
0
 private void btnUpdate_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtName.Text.Trim()) && (!string.IsNullOrEmpty(txtSurname.Text.Trim())) && (!string.IsNullOrEmpty(txtUsername.Text.Trim())) && (!string.IsNullOrEmpty(txtPassword.Text.Trim())))
     {
         if (ID != 0)
         {
             User u = Genel.Service.User.SelectById(ID);
             User usernameToUser = Genel.Service.User.SelectByUserName(txtUsername.Text.Trim());
             if (usernameToUser != null && usernameToUser.Id != u.Id)
             {
                 MessageBox.Show("Bu kullanıcı adı başka birine ait.", "Hata!"); txtUsername.Focus();
             }
             else
             {
                 u.UserName = txtUsername.Text.Trim();
                 u.Name     = txtName.Text.Trim();
                 u.SurName  = txtSurname.Text.Trim();
                 u.Password = Genel.Hash(txtPassword.Text.Trim());
                 u.RoleId   = selectedRole.Id;
                 Genel.Service.User.Update(u);
                 MessageBox.Show("Kullanıcı başarıyla güncellendi.", "İşlem Başarılı");
                 btnKaydet.Enabled = false;
                 btnUpdate.Enabled = false;
                 btnUpdate.Visible = false;
                 btnIptal.Enabled  = false;
                 btnIptal.Visible  = false;
                 btnSil.Enabled    = false;
                 btnSil.Visible    = false;
                 ID = 0;
                 Disabled();
                 Temizle();
                 Listele();
             }
         }
         else
         {
             MessageBox.Show("Kullanıcı seçmelisiniz.", "Hata!");
             dgvKullanicilar.Focus();
         }
     }
     else
     {
         MessageBox.Show("Bilgileri kontrol edip tekrar deneyin.", "Eksik Bilgi Girişi!");
         txtUsername.Focus();
     }
 }
示例#2
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(txtName.Text.Trim()) && (!string.IsNullOrEmpty(txtSurname.Text.Trim())) && (!string.IsNullOrEmpty(txtUsername.Text.Trim())) && (!string.IsNullOrEmpty(txtPassword.Text.Trim())))
     {
         User u = new User();
         if (Genel.Service.User.SelectByUserName(txtUsername.Text.Trim()) != null)
         {
             MessageBox.Show("Bu Kullanıcı İsmi Kayıtlı!", "Hata!");
             txtUsername.Focus();
         }
         else
         {
             u.UserName = txtUsername.Text.Trim();
             u.Name     = txtName.Text.Trim();
             u.SurName  = txtSurname.Text.Trim();
             u.Password = Genel.Hash(txtUsername.Text.Trim());
             u.RoleId   = selectedRole.Id;
             Genel.Service.User.Insert(u);
             MessageBox.Show("Kullanıcı başarıyla eklendi.", "İşlem Başarılı");
             btnKaydet.Enabled = false;
             btnUpdate.Enabled = false;
             btnUpdate.Visible = false;
             btnIptal.Enabled  = false;
             btnIptal.Visible  = false;
             btnSil.Enabled    = false;
             btnSil.Visible    = false;
             Disabled();
             Temizle();
             Listele();
         }
     }
     else
     {
         MessageBox.Show("Bilgileri kontrol edip tekrar deneyin.", "Eksik Bilgi Girişi!");
         txtUsername.Focus();
     }
 }