/// <summary> /// --> Ara Butonu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void pictureBox1_Click(object sender, EventArgs e) { List<hasta> patientSearch = new List<hasta>(); HastaContract crudSearch = new HastaContract(); string information = txtBilgi.Text; switch (cmbAramaKriter.SelectedIndex) { #region İsme göre arama gerçekleşiyor.. case 0: patientSearch = new List<hasta>(); crudSearch = new HastaContract(); patientSearch = crudSearch.NameToGetPatient(information); dtgAramaSonuc.DataSource = patientSearch; break; #endregion #region TCKN'ye göre arama gerçekleşir .. case 1: patientSearch = new List<hasta>(); crudSearch = new HastaContract(); patientSearch = crudSearch.TCKNToGetPatient(information); dtgAramaSonuc.DataSource = patientSearch; break; #endregion #region Kurum Sicil No'ya göre arama gerçekleşir .. case 2: patientSearch = new List<hasta>(); crudSearch = new HastaContract(); patientSearch = crudSearch.FoundationRegistrationNumberToGet(information); dtgAramaSonuc.DataSource = patientSearch; break; #endregion #region Dosya Numarasına göre arama gerçekleşir .. case 3: patientSearch = new List<hasta>(); crudSearch = new HastaContract(); patientSearch = crudSearch.FileNumberToGetInformation(information); dtgAramaSonuc.DataSource = patientSearch; break; #endregion #region Uygun kriter girilmemişse .. default: MessageBox.Show("Uygun kriter giriniz.", "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; #endregion } }
private void btnGo_Click(object sender, EventArgs e) { if (cmbOncekiIslem.Text == "") { HastaContract contract = new HastaContract(); List <hasta> hastas = new List <hasta>(); hastas = contract.GetPatient(txtDosyaNumara.Text); dtgYapilanIslemSonuc.DataSource = hastas; CalculatedToTalAmount(); DataGridHide(); } else { LoadDoDataGridToShipmentDate(); dtgYapilanIslemSonuc.AllowUserToAddRows = false; DataGridHide(); } }
public void LoadToCombobox() { #region Comboboxlardaki ilk indislerin Seçiniz olarak dolu gelmesi ayarlanmıştır .. cmbPolikilinik.Items.Insert(0, "Seçiniz"); cmbYapilanIslem.Items.Insert(0, "Seçiniz"); cmbDrKod.Items.Insert(0, "Seçiniz"); cmbOncekiIslem.Items.Insert(0, "Seçiniz"); cmbPolikilinik.SelectedIndex = 0; cmbYapilanIslem.SelectedIndex = 0; cmbDrKod.SelectedIndex = 0; cmbOncekiIslem.SelectedIndex = 0; #endregion #region Poliklinik comboboxı dolduruluyor .. PoliklinikContract poliklinikContract = new PoliklinikContract(); List <poliklinik> polikliniks = new List <poliklinik>(); polikliniks = poliklinikContract.GetPoliklinik(null); foreach (var pol in polikliniks) { cmbPolikilinik.Items.Add(pol.PolyclinicName); } #endregion #region Dr.Kodu comboboxı dolduruluyor .. HastaContract hastaContract = new HastaContract(); List <hasta> patients = new List <hasta>(); patients = hastaContract.GetPatient(null); foreach (var patient in patients) { cmbDrKod.Items.Add(patient.FileNumber); } #endregion #region Önceki İşlemler comboboxı dolduruluyor .. SevkContract sevkContract = new SevkContract(); List <sevk> sevks = new List <sevk>(); sevks = sevkContract.SelectDischarged(txtDosyaNumara.Text, cmbOncekiIslem.SelectedItem.ToString()); foreach (var sevk in sevks) { cmbOncekiIslem.Items.Add(sevk.ShipmentDate); } #endregion }
/// <summary> /// Dosya numarası gelen bilgideki hastanın bilgilerinin doldurulması sağlanıyor. /// </summary> /// <param name="fileNumber"></param> public bool FillToArea(string fileNumber) { List <hasta> patient = new List <hasta>(); HastaContract crud = new HastaContract(); patient = crud.GetPatient(fileNumber); if (patient.Count > 0) { foreach (var item in patient) { txtTcNo.Text = item.TCKN; txtDosyaNo.Text = item.FileNumber; txtAd.Text = item.Name; txtSoyad.Text = item.SurName; txtDogumYer.Text = item.PlaceOfBirth; dtDogumTarih.Value = item.DateOfBirth; txtBabaAd.Text = item.FatherName; txtAnneAd.Text = item.MotherName; cmbCinsiyet.Text = item.Gender; cmbKanGrubu.Text = item.BloodGroup; txtAdres.Text = item.Address; txtTelNo.Text = item.MobilePhone; txtKurumSicilNo.Text = item.FoundationRegistrationNumber; txtKurumAd.Text = item.FoundationName; txtYakınTel.Text = item.CloseMobilePhone; txtKurumSicilNo2.Text = item.CloseFoundationRegistrationNumber; txtKurumAd2.Text = item.CloseFoundationName; } return(true); } else { return(false); } }
public void InsertPatientProcessMethod() { #region Boş kontrolü yapılmaktadır .. foreach (Control item in this.Controls) { if (item is TextBox) { if (((TextBox)item).Text == string.Empty) { if (((TextBox)item).Text == string.Empty) { MessageBox.Show("Gerekli alanları doldurunuz."); return; } } } if (item is ComboBox) { if (((ComboBox)item).Text == string.Empty) { if (((TextBox)item).Text == string.Empty) { MessageBox.Show("Gerekli alanları doldurunuz."); return; } } } } #endregion #region Kayıt işlemi gerçekleşmektedir .. try { hasta patient = new hasta(); patient.TCKN = txtTcNo.Text; patient.FileNumber = txtDosyaNo.Text; patient.Name = txtAd.Text; patient.SurName = txtSoyad.Text; patient.PlaceOfBirth = txtDogumYer.Text; patient.DateOfBirth = dtDogumTarih.Value; patient.FatherName = txtBabaAd.Text; patient.MotherName = txtAnneAd.Text; patient.Gender = cmbCinsiyet.Text; patient.BloodGroup = cmbKanGrubu.Text; patient.Address = txtAdres.Text; patient.MobilePhone = txtTelNo.Text; patient.FoundationRegistrationNumber = txtKurumSicilNo.Text; patient.FoundationName = txtKurumAd.Text; patient.CloseMobilePhone = txtYakınTel.Text; patient.CloseFoundationRegistrationNumber = txtKurumSicilNo2.Text; patient.CloseFoundationName = txtKurumAd2.Text; HastaContract crud = new HastaContract(); if (!crud.InsertPatientProcess(patient)) { MessageBox.Show("Lütfen Tüm alanları doldurunuz !"); } MessageBox.Show("Kayıt işlemi başarıyla gerçekleşti.. ", "Bildiri", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception error) { MessageBox.Show(error.Message); } #endregion }