コード例 #1
0
        /// <summary>
        /// Kullanıcı kodu combobx içerisine kullanıcı kodularıın doldurulması gerçekleşmeltedir...
        /// </summary>
        public void LoadUser()
        {
            List <kullanici>  users = new List <kullanici>();
            KullaniciContract crud  = new KullaniciContract();

            users = crud.GetUser(null);
            foreach (var item in users)
            {
                cmbKullaniciKodu.Items.Add(item.Code);
            }
        }
コード例 #2
0
        private void btnEnter_Click_1(object sender, EventArgs e)
        {
            if (EmptyControl())
            {
                List <kullanici>  users    = new List <kullanici>();
                KullaniciContract database = new KullaniciContract();
                string            userName = txtUsername.Text;
                users = database.GetUser(null);

                #region username - password alanı doğru ise <--
                int IsThere = users.Where(x => (x.UserName.Equals(txtUsername.Text)) && (x.Password.Equals(txtPassword.Text))).Count();
                if (IsThere > 0)
                {
                    int IsDo = users.Where(k => (k.UserName.Equals(txtUsername.Text)) && (k.Password.Equals(txtPassword.Text)) && (k.Authority.Equals("var"))).Count();
                    if (IsDo > 0)
                    {
                        #region Ana form yüklenirken hangi menülerin gözüküp gözükmeyeceği ayarlanıyor ..
                        this.Close();
                        UIContainerMainPage.menum.Visible = true;
                        UIContainerMainPage.menuReferansBilgisi.Visible = true;
                        if (cmbPozisyon.SelectedIndex == 0)
                        {
                            UIContainerMainPage.DoctorStatus.Visible = false;
                            main.ActiveInMenu(userName);
                        }
                        if (cmbPozisyon.SelectedIndex == 1)
                        {
                            UIContainerMainPage.Personnelstatus.Visible     = false;
                            UIContainerMainPage.DoctorStatus.Visible        = true;
                            UIContainerMainPage.PoliklinikTanımlama.Visible = false;
                            main.ActiveInMenu(userName);
                        }
                        #endregion
                    }
                    else
                    {
                        this.Close();
                        UIContainerMainPage.menum.Visible = true;
                        UIContainerMainPage.menuReferansBilgisi.Visible = false;
                    }
                }
                #endregion
                else
                {
                    MessageBox.Show("Yanlış kullanıcı adı ve/veya şifre",
                                    "Uyarı",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Warning);
                }
            }
        }
コード例 #3
0
 /// <summary>
 /// Sil (Delete) butonuna basıldığında ilgili kullanıcının veritabanından silinmesi işlemi gerçekleşmektedir ...
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek istediğinize emin misiniz ?",
                         "Uyarı",
                         MessageBoxButtons.YesNo,
                         MessageBoxIcon.Warning) == DialogResult.Yes)
     {
         KullaniciContract crud = new KullaniciContract();
         crud.DeletedUser(txtKullaniciKod.Text);
         MessageBox.Show("Başarı ile silme işlemi gerçekleşmiştir. Silinen Kayıt : " +
                         txtKullaniciKod.Text,
                         "Bilgi",
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Information);
         UIUserIdentification user = new UIUserIdentification();
         user.LoadUser();
         this.Close();
     }
 }
コード例 #4
0
        /// <summary>
        /// Dışarıdan bu ekran çağrılırken ilgili code numarası çağrıldığı zaman
        /// alanların o code numarasına ait olan kişinin bilgileri ile doldurulması işlemi ger.ekleşmektedir ..
        /// </summary>
        /// <param name="code"></param>
        public void LoadDataInUserInformation(string code)
        {
            List <kullanici>  users = new List <kullanici>();
            KullaniciContract crud  = new KullaniciContract();

            users = crud.GetUser(code);
            foreach (var item in users)
            {
                txtKullaniciKod.Text = item.Code;
                txtTcNo.Text         = item.TCKN;
                txtDogumYeri.Text    = item.PlateOfBirthh;
                txtBabaAdi.Text      = item.FatherName;
                txtAnneAdi.Text      = item.MotherName;
                txtTelNo.Text        = item.MobilePhone;
                cmbUnvan.Text        = item.Title;
                txtAd.Text           = item.Name;
                txtSoyad.Text        = item.SurName;
                txtMaas.Text         = item.Salary;
                //dtIseBaslama.Value = item.StartWork;
                //dtDogumTarih.Value = item.DateOfBirth;
                cmbCinsiyet.Text  = item.Gender;
                cmbKanGrubu.Text  = item.BloodGroup;
                cmbMedeniHal.Text = item.MarialStatus;
                if (item.Authority == "var")
                {
                    chkYetkiliKullanici.Checked = true;
                }
                else
                {
                    chkYetkiliKullanici.Checked = false;
                }
                txtAdres.Text        = item.Address;
                txtKullaniciAdi.Text = item.UserName;
                txtSifre.Text        = item.Password;
            }
        }
コード例 #5
0
        /// <summary>
        /// Duruma göre Insert / Update işlemi yapılmaktadır .. .
        /// </summary>
        public void AddOrUpdateByStataus()
        {
            #region Buton = "Kaydet" ise -->
            if (btnGüncelle.Text.Equals("Kaydet"))
            {
                #region Eklenecek veriler kullanici tablosundaki ilgili alanlara aktarılıyor ..
                kullanici user = new kullanici();
                user.Code          = txtKullaniciKod.Text;
                user.TCKN          = txtTcNo.Text;
                user.PlateOfBirthh = txtDogumYeri.Text;
                user.FatherName    = txtBabaAdi.Text;
                user.MotherName    = txtAnneAdi.Text;
                user.Title         = cmbUnvan.Text;
                user.Name          = txtAd.Text;
                user.MobilePhone   = txtTelNo.Text;
                user.SurName       = txtSoyad.Text;
                user.Salary        = txtMaas.Text;
                user.HomePhone     = txtGsm.Text;
                user.StartWork     = Convert.ToDateTime(dtIseBaslama.Value.ToShortDateString());
                user.DateOfBirth   = Convert.ToDateTime(dtDogumTarih.Value.ToShortDateString());
                user.Gender        = cmbCinsiyet.Text;
                user.BloodGroup    = cmbKanGrubu.Text;
                user.MarialStatus  = cmbMedeniHal.Text;
                user.Address       = txtAdres.Text;
                user.UserName      = txtKullaniciAdi.Text;
                user.Password      = txtSifre.Text;
                if (chkYetkiliKullanici.Checked)
                {
                    user.Authority = "var";
                }
                else
                {
                    user.Authority = "yok";
                }
                KullaniciContract crud = new KullaniciContract();
                if (!crud.InsertUserTable(user))
                {
                    MessageBox.Show("Lütfen Tüm alanları doldurunuz !");
                }

                UIUserIdentification userIden = new UIUserIdentification();
                userIden.LoadUser();
                this.Close();
                MessageBox.Show("Kayıt işlemi gerçekleşmiştir. Kaydedilen Kayıt : " + txtKullaniciKod.Text, "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
                #endregion
            }
            #endregion
            #region Buton = "Güncelle" ise -->
            else
            {
                #region Güncellenecek bilgiler değişiklik sonucunda kullanici tablosundakii ilgili alanlara aktarılmaktadır ..
                DialogResult result = MessageBox.Show("Güncellemek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                if (result == DialogResult.Yes)
                {
                    kullanici user = new kullanici();
                    user.Code          = txtKullaniciKod.Text;
                    user.TCKN          = txtTcNo.Text;
                    user.PlateOfBirthh = txtDogumYeri.Text;
                    user.FatherName    = txtBabaAdi.Text;
                    user.MotherName    = txtAnneAdi.Text;
                    user.Title         = cmbUnvan.Text;
                    user.Name          = txtAd.Text;
                    user.MobilePhone   = txtTelNo.Text;
                    user.SurName       = txtSoyad.Text;
                    user.Salary        = txtMaas.Text;
                    user.HomePhone     = txtGsm.Text;
                    user.StartWork     = Convert.ToDateTime(dtIseBaslama.Value.ToShortDateString());
                    user.DateOfBirth   = Convert.ToDateTime(dtDogumTarih.Value.ToShortDateString());
                    user.Gender        = cmbCinsiyet.Text;
                    user.BloodGroup    = cmbKanGrubu.Text;
                    user.MarialStatus  = cmbMedeniHal.Text;
                    user.Address       = txtAdres.Text;
                    user.UserName      = txtKullaniciAdi.Text;
                    user.Password      = txtSifre.Text;
                    if (chkYetkiliKullanici.Checked)
                    {
                        user.Authority = "var";
                    }
                    else
                    {
                        user.Authority = "yok";
                    }
                    KullaniciContract crud = new KullaniciContract();
                    if (!crud.UpdateUserTable(user))
                    {
                        MessageBox.Show("Lütfen Tüm alanları doldurunuz !");
                    }
                    MessageBox.Show("Güncelleme işlemi gerçekleşmiştir. Güncellenen Kayıt : " + txtKullaniciKod.Text,
                                    "Bilgi",
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Information);
                    UIUserIdentification userIden = new UIUserIdentification();
                    userIden.LoadUser();
                    this.Close();
                }
                #endregion
            }
            #endregion
        }