void Kaydet() { try { if (!UserInfo.Kullanici.Adminmi.Value) { MessageBox.Show("Sadece admin kullanıcılar kayıt hakkına sahip"); } Kullanici kul = null; if (KulNo.HasValue) { kul = managerUser.GetById(KulNo.Value, true); } if (kul == null) { kul = new Kullanici(); } kul.UserName = txtUserName.Text; kul.Adminmi = chkAdmin.Checked ? true : false; kul.SubelerdeOrtak = chbSubelerdeOrtak.Checked; if (!string.IsNullOrEmpty(txtPassword.Text)) { kul.Password = Kullanici.Encryt(txtPassword.Text); } kul.Sube = UserInfo.Sube; managerUser.BeginTransaction(); managerUser.SaveOrUpdate(kul); LoadAllUsers(); YeniKayit(); } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { managerUser.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }