/// <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); } }
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); } } }
/// <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(); } }
/// <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; } }
/// <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 }