コード例 #1
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Recete recete = new Recete();

            recete.HastaTCKN    = tbxHastaTCKN.Text;
            recete.ReceteTarihi = dtReceteTarihi.Value;
            var doktor = context.HastaIslemleri.Where(w => w.HastaId == recete.HastaTCKN).FirstOrDefault();

            recete.DoktorId = doktor.DoktorId;
            context.Recete.Add(recete);
            context.SaveChanges();

            if (recete.Id > 0)
            {
                if (ilacAddList != null)
                {
                    foreach (ReceteIlac item in ilacAddList)
                    {
                        item.ReceteId = recete.Id;
                        context.ReceteIlac.Add(item);
                        context.SaveChanges();
                    }
                }
            }

            ilacAddList.Clear();
            dtReceteTarihi.Text = DateTime.Now.ToString();

            tbxHastaTCKN.Clear();
            listBox1.ClearSelected();
        }
コード例 #2
0
        private void tbxKaydet_Click(object sender, EventArgs e)
        {
            HastaBilgileri hastaBilgileri = new HastaBilgileri();

            hastaBilgileri.TCKN                 = tbxTCKN.Text;
            hastaBilgileri.HastaAdi             = tbxHastaAdi.Text;
            hastaBilgileri.HastaSoyadi          = tbxHastaSoyadi.Text;
            hastaBilgileri.HastaYas             = Convert.ToInt32(tbxHastaYas.Text);
            hastaBilgileri.HastaKanGrubu        = cbxKanGrubu.Text;
            hastaBilgileri.HastaCinsiyet        = cbxCinsiyet.Text;
            hastaBilgileri.HastaMedeniHal       = cbxMedeniHal.Text;
            hastaBilgileri.HastaTelefonNumarasi = tbxTelefonNumarasi.Text;
            hastaBilgileri.HastaDogumTarihi     = dtDogumTarihi.CustomFormat;
            hastaBilgileri.HastaAdres           = tbxAdres.Text;
            context.HastaBilgileri.Add(hastaBilgileri);
            context.SaveChanges();
        }
コード例 #3
0
ファイル: Form5.cs プロジェクト: Beyzasude/Hastane_Otomasyonu
        private void button1_Click(object sender, EventArgs e)
        {
            //if (dataGridView1.SelectedRows.Count > 0)
            //{
            //    dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[0].Index);
            //}
            //else
            //{
            //    MessageBox.Show("Lüffen silinecek satırı seçin.");
            //}
            string TC        = tbxKayıtSilGüncelle.Text;
            var    kayitSill = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            var    kayitSil1 = context.HastaIslemleri.Where(p => p.HastaBilgileri.TCKN == TC).FirstOrDefault();
            var    kayitSil2 = context.HastaBilgileri.Where(p => p.TCKN == TC).FirstOrDefault();

            context.HastaIslemleri.Remove(kayitSil1);
            context.HastaBilgileri.Remove(kayitSil2);
            context.SaveChanges();
            MessageBox.Show("Silindi");
        }