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
        }
예제 #3
0
        /// <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);
            }
        }