Exemplo n.º 1
0
        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);
                }
            }
        }