public bool FillToArea(string fileNumber) { List <cikis> patient = new List <cikis>(); CikisContract crud = new CikisContract(); patient = crud.GetPatient(fileNumber); if (patient.Count > 0) { foreach (var item in patient) { txtDosyaNo.Text = item.FileNumber; dtSevkTarihi.Text = item.ShipmentDate; dtCikisTarihi.Value = (DateTime)item.OutputClock; cmbOdemeSekli.Text = item.Pay; txtToplamTutar.Text = item.TotalAmount; dtSevkTarihi.Enabled = false; dtCikisTarihi.Enabled = false; txtDosyaNo.Enabled = false; } return(true); } else { return(false); } }
/// <summary> /// Kaydet butonuna basıldığında girilen bilgilere göre hasta taburcu edilmiş oldu .. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void pbTaburcu_Click(object sender, EventArgs e) { try { if (EmptyControl()) { CikisContract contract = new CikisContract(); cikis exit = new cikis(); List <cikis> CikisList = new List <cikis>(); CikisList = contract.GetPatient(txtDosyaNo.Text); #region Taburcu edilen hasta kontrolü yapılmaktadır .. foreach (var item in CikisList) { if (item.FileNumber.ToString() == txtDosyaNo.Text) { MessageBox.Show("Taburcu Edilmiş Hastayı Tekrar Taburcu Edemezsiniz !!!", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } #endregion #region Taburcu işlemi gerçekleşmektedir. --> cikis tablosuna bilgiler eklenmektedir .. <-- exit.FileNumber = txtDosyaNo.Text; exit.ShipmentDate = dtSevkTarihi.Value.ToShortDateString(); exit.OutputClock = (DateTime)dtCikisTarihi.Value; exit.Pay = cmbOdemeSekli.Text; exit.TotalAmount = txtToplamTutar.Text; if (!contract.InsertExitDischarged(exit)) { MessageBox.Show("Lütfen Tüm alanları doldurunuz !"); } else { foreach (Control item in this.Controls) { if (item is TextBox) { ((TextBox)item).Text = ""; } if (item is ComboBox) { ((ComboBox)item).Text = ""; } } MessageBox.Show(txtDosyaNo.Text + " dosya numaralı hasta taburcu edilmiştir .. "); } #endregion } } catch (Exception error) { MessageBox.Show("Programda Beklenmedik Hata Oluştu " + error.Message, "UYARI", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } }