コード例 #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);
                }
            }
        }
コード例 #2
0
 private void btnGiris_Click(object sender, EventArgs e)
 {
     try
     {
         Kullanici kul = mngUSer.GetKullaniciByUserNamePassword(Kullanici.Encryt(txtSifre.Text), txtKulAdi.Text, cmbSube.Text);
         //Kullanici kul = mngUSer.GetKullaniciByUserNamePassword(txtSifre.Text, txtKulAdi.Text, int.Parse(cmbSube.Text));
         if (kul != null)
         {
             UserInfo.Kullanici = kul;
             UserInfo.Sube      = mngSube.GetById(cmbSube.Text, false);
             mngUSer.CloeseSession();
             frmAnaSayfa frm = new frmAnaSayfa();
             frm.Show();
             this.Hide();
         }
         else
         {
             MessageBox.Show("Kullanıcı Adı veya şifre yanlış");
         }
         //InitiliazeHanData();
         //Kullanici kul = new Kullanici();
         //kul.Password = "******";
         //kul.Sube = new Sube { Id = 1 };
         //mngUSer.BeginTransaction();
         //mngUSer.Save(kul);
         //mngUSer.CommitTransaction();
         //Kullanici k2 = mngUSer.GetKullaniciByUserNamePassword("123","hasan",1);
         //k2.Sube = new Sube { Id = 499 };
         //mngUSer.BeginTransaction();
         //mngUSer.SaveOrUpdate(k2);
         //mngUSer.CommitTransaction();
         //FinalizeHanData();
     }
     catch (Exception exc)
     {
         MessageBox.Show(exc.Message);
         LogWrite.Write(exc);
     }
     //UserInfo.Sube = new Sube { Id = 1 };
     //frmAnaSayfa frm = new frmAnaSayfa();
     //frm.Show();
     //this.Hide();
 }