private void btnBul_Click(object sender, EventArgs e) { if (txtDosyaNo.Text.Length == 0) { dosyaBul bul = new dosyaBul(this); bul.ShowDialog(); if (SeciliHasta != null) { SeciliHastaBilgileriYukle(); SeciliHastaninIslemleriniYukle(int.Parse(SeciliHasta.Cells["dosyano"].Value.ToString()), dtSevk.Value, false); } } else { HastaAra(); } }
void HastaAra() { List <SqlParameter> sqlParameters = new List <SqlParameter>() { new SqlParameter() { ParameterName = "@DosyaNo", SqlDbType = SqlDbType.Int, SqlValue = txtDosyaNo.Text } }; DbOperations dbOperations = DbOperations.GetInstance(); DataTable hastaTable = dbOperations.Sorgu("dosyano_ile_bul", sqlParameters); temporaryDataGrid.DataSource = hastaTable; if (hastaTable.Rows.Count > 0) { SeciliHasta = temporaryDataGrid.Rows[0]; SeciliHastaBilgileriYukle(); SeciliHastaninIslemleriniYukle(int.Parse(txtDosyaNo.Text), dtSevk.Value, false); } else { DialogResult dialogResult = MessageBox.Show("Bu dosya numarasina ait hasta bulunamadi. Farkli parametrelerle hastayi aramak ister misin?", "Soru", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { SeciliHasta = null; dosyaBul bul = new dosyaBul(this); bul.ShowDialog(); if (SeciliHasta != null) { SeciliHastaBilgileriYukle(); SeciliHastaninIslemleriniYukle(int.Parse(SeciliHasta.Cells["dosyano"].Value.ToString()), dtSevk.Value, false); } } else { txtDosyaNo.Clear(); } } }