示例#1
0
 private void textBox1_TextChanged(object sender, EventArgs e)
 {
     using (RandevuModel db = new RandevuModel())
     {
         dataGridView1.DataSource = db.randevulars.Where(p => p.isim.Contains(textBox1.Text) || p.soyisim.Contains(textBox1.Text)).ToList();
     }
 }
示例#2
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            string val = comboBoxDokİsim.SelectedValue.ToString();//Doktor isim combobox ın seçili değeri.

            if (dataGridView1.CurrentRow.Index != -1)
            {
                model.id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id"].Value);
                using (RandevuModel db = new RandevuModel())
                {
                    model = db.randevulars.Where(x => x.id == model.id).FirstOrDefault();

                    comboBoxBolum.Text      = model.bolum;
                    maskedTextBoxBoy.Text   = model.boy;
                    comboBoxCinsiyet.Text   = model.cinsiyet;
                    comboBoxDokİsim.Text    = model.doktorisim;
                    txtisim.Text            = model.isim;
                    txtkilo.Text            = model.kilo;
                    maskedTextBoxSaat.Text  = model.saat;
                    txtsoyisim.Text         = model.soyisim;
                    maskedTextBoxTarih.Text = model.tarih;
                    txtyas.Text             = model.yas;
                    val = model.value;     // value değerini tutuyoruz.dgvDoktor da filtreleme için.
                }
                btnEkle.Text   = "Güncelle";
                btnSil.Enabled = true;
            }
        }
示例#3
0
 void DoldurDataGridView()
 {
     dataGridView1.AutoGenerateColumns = false;
     using (RandevuModel db = new RandevuModel())
     {
         dataGridView1.DataSource = db.randevulars.ToList <randevular>();
     }
 }
示例#4
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Silmek İstediğinize emin misiniz ?", "Veri Silme İşlemi", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                using (RandevuModel db = new RandevuModel())
                {
                    //var entry = db.Entry(model);
                    //if (entry.State == EntityState.Detached)
                    //    db.randevulars.Attach(model);
                    var deleteVal = db.randevulars.Find(Convert.ToInt32(dataGridView1.CurrentRow.Cells["id"].Value));

                    //db.randevulars.Remove(model);
                    db.randevulars.Remove(deleteVal);
                    db.SaveChanges();
                    DoldurDataGridView();
                    temizle();
                    MessageBox.Show("Başarı ile silindi!");
                }
            }
        }
示例#5
0
        // vki hesaplama
        //private int kitle_indeks { get; set; }
        //public int mi
        //{
        //    get { return kitle_indeks; }
        //    set
        //    {
        //
        //        vkihesap = value;
        //    }
        //}

        private void btnEkle_Click(object sender, EventArgs e)
        {
            double boyy     = Convert.ToDouble(maskedTextBoxBoy.Text);
            double kilo     = Convert.ToDouble(txtkilo.Text);
            double vkihesap = kilo / (boyy * 2);



            string val = comboBoxDokİsim.SelectedValue.ToString();

            // vücut kitle indeks hesaplaması eklenecek
            model.isim       = txtisim.Text.Trim().ToUpper();
            model.soyisim    = txtsoyisim.Text.Trim().ToUpper();
            model.bolum      = comboBoxBolum.Text.Trim();
            model.cinsiyet   = comboBoxCinsiyet.Text.Trim();
            model.doktorisim = comboBoxDokİsim.Text;
            model.kilo       = txtkilo.Text.Trim();
            model.tarih      = maskedTextBoxTarih.Text;
            model.saat       = maskedTextBoxSaat.Text;//textbox  maskedtextbox ile değişti
            model.boy        = maskedTextBoxBoy.Text;
            model.vki        = Convert.ToInt32(vkihesap).ToString();
            model.yas        = txtyas.Text.Trim();
            model.value      = val;


            using (RandevuModel db = new RandevuModel())
            {
                if (model.id == 0)  //Insert
                {
                    db.randevulars.Add(model);
                }
                else//update
                {
                    db.Entry(model).State = EntityState.Modified;
                }
                db.SaveChanges();
            }
            temizle();
            MessageBox.Show("Hasta Kayıt İşlemi Başarı ile Gerçekleştirildi!");
            DoldurDataGridView();
        }