public void kayitsayisisorgula()
 {
     if (kayıteklemekontrol.a == "Yes")
     {
         SQLBaglanti.SqlBaglan().Open();
         SqlCommand cmd         = new SqlCommand("SELECT top 1 kullaniciKod FROM kullanici order by kullaniciKod desc ", SQLBaglanti.SqlBaglan());
         int        kayitSayisi = Convert.ToInt32(cmd.ExecuteScalar());
         SQLBaglanti.SqlBaglan().Close();
         kayitSayisi++;
         foreach (TextBox txt in this.Controls.OfType <TextBox>())
         {
             txt.Text = "";
         }
         foreach (ComboBox cmb in this.Controls.OfType <ComboBox>())
         {
             cmb.Text = "";
         }
         foreach (CheckBox chk in this.Controls.OfType <CheckBox>())
         {
             chk.Checked = false;
         }
         foreach (DateTimePicker dtp in this.Controls.OfType <DateTimePicker>())
         {
             dtp.Text = "";
         }
         textBox1_KullaniciKod.Text = kayitSayisi.ToString();
     }
 }
Beispiel #2
0
        private void SevkTarihveKullaniciKodaGoreDataGridViewDoldurma()
        {
            dataGridView1_YapilanTahlilVeIslemler.Rows.Clear();
            try
            {
                DateTime sevkTarihx = Convert.ToDateTime(comboBox1_OncekiIslemler.Text);
                string   x          = String.Format("{0:yyyy/MM/dd}", sevkTarihx);
                string   dosyaNo    = textBox1_DosyaNo.Text;

                cmd = new SqlCommand("SELECT S.poliklinik, S.sira, S.saat, S.yapilanIslem, S.doktorKod, S.miktar, S.birimFiyat,S.taburcu FROM hasta H, sevk S WHERE H.dosyaNo = H.dosyaNo AND H.dosyaNo = @dosyaNo AND S.sevkTarihi =@x", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();
                cmd.Parameters.Add("@dosyaNo", SqlDbType.VarChar);
                cmd.Parameters["@dosyaNo"].Value = dosyaNo;

                cmd.Parameters.Add("@x", SqlDbType.VarChar);
                cmd.Parameters["@x"].Value = x;

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    row = new string[] { dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), dr[5].ToString(), dr[6].ToString(), dr[7].ToString() };
                }
                dataGridView1_YapilanTahlilVeIslemler.Rows.Add(row);
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void button1_PoliklinikGuncelle_Click(object sender, EventArgs e)
        {
            // try ile yazacağımız kod denenir:
            try
            {
                if (checkBox_poliklinikGecerliMi.Checked == true)
                {
                    gecerlimi = "true";
                }
                else
                {
                    gecerlimi = "false";
                }
                // Bağlantı açıldığında çalışacak sql sorgusu için cmd nesnesi oluşturulur:
                SqlCommand cmd = new SqlCommand("UPDATE poliklinik SET poliklinikAdi=@poliklinikadi,durum=@durum,aciklama=@aciklama WHERE poliklinikAdi=@poliklinikadi ", SQLBaglanti.SqlBaglan());


                // TextBox'lardan alınan bilgiler etiketlere, oradan da sorguya gönderilir:
                cmd.Parameters.AddWithValue("@poliklinikadi", textBox1_poliklinikPoliklinikAd.Text);
                cmd.Parameters.AddWithValue("@durum", gecerlimi);
                cmd.Parameters.AddWithValue("@aciklama", textBox_PoliklinikAciklama.Text);
                // Bağlantı kapalı ise açılır:
                SQLBaglanti.SqlBaglan().Open();
                cmd.ExecuteNonQuery();
                SQLBaglanti.SqlBaglan().Close();
                MessageBox.Show("Poliklinik Başarıyla Güncellendi.");
            }

            catch (SqlException)
            {
                MessageBox.Show("Güncelleme İşlemi Sırasında Bir Hata Oluştu.");
            }
        }
Beispiel #4
0
        private void YapilanIslemDoldurma()
        {
            try
            {
                cmd = new SqlCommand("SELECT * FROM islem", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();

                dr         = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                islemFiyat = new Dictionary <string, string>();
                comboBox3_YapilanIslem.Items.Clear();
                while (dr.Read())
                {
                    comboBox3_YapilanIslem.Items.Add(dr["islemAdi"].ToString());
                    islemFiyat.Add(dr["islemAdi"].ToString(), dr["birimFiyat"].ToString());
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void button3_Sil_Click(object sender, EventArgs e)
        {
            try
            {
                // Bağlantı açıldığında çalışacak sql sorgusu için cmd nesnesi oluşturulur:
                SqlCommand cmd = new SqlCommand("Delete from kullanici WHERE kullaniciKod=@kodu ", SQLBaglanti.SqlBaglan());


                // TextBox'lardan alınan bilgiler etiketlere, oradan da sorguya gönderilir:
                cmd.Parameters.AddWithValue("@kodu", textBox1_KullaniciKod.Text);
                SQLBaglanti.SqlBaglan().Open();
                cmd.ExecuteNonQuery();
                SQLBaglanti.SqlBaglan().Close();
                MessageBox.Show("Kullanıcı Silme Başarıyla Gerçekleşti.");
                kullanici_tanitma p = new kullanici_tanitma();
                p.MdiParent = Program.anaekran;
                p.Show();
                this.Close();
            }

            catch (SqlException)
            {
                MessageBox.Show("Silme İşlemi Sırasında Bir Hata Oluştu.");
            }
        }
Beispiel #6
0
        private string DoktorAdSorgulama()
        {
            try
            {
                string DOKTOR_KOD = dataGridView1_YapilanTahlilVeIslemler.Rows[0].Cells[4].Value.ToString();
                cmd = new SqlCommand("SELECT kullanici.ad FROM kullanici WHERE unvan = 'Doktor' AND kullaniciKod=@DOKTOR_KOD", SQLBaglanti.SqlBaglan());
                cmd.Parameters.Add("@DOKTOR_KOD", SqlDbType.VarChar);
                cmd.Parameters["@DOKTOR_KOD"].Value = DOKTOR_KOD;

                SQLBaglanti.SqlBaglan().Open();
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    DOKTOR_AD = dr[0].ToString();
                }

                if (DOKTOR_AD != "")
                {
                    return(DOKTOR_AD);
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }

            return(null);
        }
Beispiel #7
0
        private void SevkTarihGirisleri()
        {
            try
            {
                SqlDataReader dr;
                string        dosyaNo = textBox1_DosyaNo.Text;

                cmd = new SqlCommand("SELECT S.sevkTarihi FROM SOHTS.dbo.hasta H, SOHTS.dbo.sevk S WHERE H.dosyaNo = S.dosyaNo and H.dosyaNo =@dosyaNo", SQLBaglanti.SqlBaglan());
                cmd.Parameters.Add("@dosyaNo", SqlDbType.VarChar);
                cmd.Parameters["@dosyaNo"].Value = dosyaNo;

                SQLBaglanti.SqlBaglan().Open();
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                comboBox1_OncekiIslemler.Items.Clear();
                while (dr.Read())
                {
                    comboBox1_OncekiIslemler.Items.Add(dr["sevkTarihi"]);
                }
            }
            catch (Exception E)
            {
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private string TCKimlikVeriTabaniKontrol()
        {
            try
            {
                string TC = textBox3_TC.Text;
                cmd = new SqlCommand("SELECT dosyaNo FROM hasta WHERE TC=@TC", SQLBaglanti.SqlBaglan());
                cmd.Parameters.Add("@TC", SqlDbType.VarChar);
                cmd.Parameters["@TC"].Value = TC;

                SQLBaglanti.SqlBaglan().Open();

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    return(dr[0].ToString());
                }
            }
            catch (Exception)
            {
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }

            return("-1");
        }
Beispiel #9
0
        private void HastaKullaniciKodIleArama()
        {
            try
            {
                string dosyaNo = textBox1_DosyaNo.Text;
                cmd = new SqlCommand("SELECT H.ad,H.soyad,H.kurumAdi,H.dosyaNo,S.sevkTarihi FROM hasta H,sevk S  WHERE H.dosyaNo = H.dosyaNo AND H.dosyaNo =@dosyaNo", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();
                cmd.Parameters.Add("@dosyaNo", SqlDbType.Int);
                cmd.Parameters["@dosyaNo"].Value = Convert.ToInt32(dosyaNo);

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    textBox2_HastaAd.Text           = dr[0].ToString();
                    textBox3_HastaSoyad.Text        = dr[1].ToString();
                    textBox4_KurumAdi.Text          = dr[2].ToString();
                    dateTimePicker1_SevkTarihi.Text = dr[4].ToString();
                }
            }
            catch (Exception E)
            {
                MessageBox.Show("Kullanici Bulunamadı" + E.ToString());
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
            SevkTarihGirisleri();
        }
        public bool KullaniciTanitmaKullaniciEkraniAc(string kullanici_userName)
        {
            try
            {
                cmd = new SqlCommand("SELECT * From kullanici WHERE userName = @kullanici_userName", SQLBaglanti.SqlBaglan());
                cmd.Parameters.Add("@kullanici_userName", SqlDbType.VarChar);
                cmd.Parameters["@kullanici_userName"].Value = kullanici_userName;

                SQLBaglanti.SqlBaglan().Open();
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    KullaniciVeriAktarimi.kullaniciUserName = dr["userName"].ToString();
                    if (KullaniciVeriAktarimi.kullaniciUserName != "")
                    {
                        return(false);
                    }
                }
            }
            catch (Exception E)
            {
                MessageBox.Show("Veri tabanı bağlantı Hatası" + E.ToString());
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
            return(true);
        }
Beispiel #11
0
        public bool PoliklinikVeriGirisiKayitVarMi(string poliklinikAd)
        {
            try
            {
                cmd = new SqlCommand("SELECT * From poliklinik WHERE poliklinikAdi = @PoliklinikAd", SQLBaglanti.SqlBaglan());
                cmd.Parameters.Add("@PoliklinikAd", SqlDbType.VarChar);
                cmd.Parameters["@PoliklinikAd"].Value = poliklinikAd;
                SQLBaglanti.SqlBaglan().Open();

                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    PoliklinikVeriAktarimi.gecerliMi          = dr["durum"].ToString();
                    PoliklinikVeriAktarimi.poliklinikAciklama = dr["aciklama"].ToString();
                    PoliklinikVeriAktarimi.poliklinikAd       = dr["poliklinikAdi"].ToString();
                    if (PoliklinikVeriAktarimi.poliklinikAd != "" || PoliklinikVeriAktarimi.gecerliMi != "" || PoliklinikVeriAktarimi.poliklinikAciklama != "")
                    {
                        poliklinik p = new poliklinik();
                        p.MdiParent = Program.anaekran;
                        p.Show();
                        this.Close();
                        return(false);
                    }
                }
            }
            catch (Exception E)
            {
                MessageBox.Show("Veri Tabanı Bağlantı Hatası." + E.ToString());
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
            return(true);
        }
        private void RaporDadaGridViewEkleme()
        {
            dataGridView1_rapor.Rows.Clear();
            try
            {
                dataGridView1_rapor.Rows.Clear();
                cmd = new SqlCommand("SELECT H.dosyaNo,H.TC,H.ad,H.soyad,S.poliklinik,S.yapilanIslem,S.taburcu " +
                                     "FROM hasta H INNER JOIN sevk S ON H.dosyaNo = S.dosyaNo  " + gelenifade, SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();
                //  da = new SqlDataAdapter(cmd);
                //DataTable dt = new DataTable();
                //da.Fill(dt);
                //dataGridView1_rapor.DataSource = dt;
                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);

                while (dr.Read())
                {
                    row = new string[] { dr[0].ToString(), dr[1].ToString(), dr[2].ToString(), dr[3].ToString(), dr[4].ToString(), dr[5].ToString(), dr[6].ToString() };
                    dataGridView1_rapor.Rows.Add(row);
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
            }
            finally
            {
                dr.Close();
                SQLBaglanti.SqlBaglan().Close();
            }
        }
Beispiel #13
0
        private void EkleVeriTabaniKayıt()
        {
            try
            {
                cmd            = new SqlCommand();
                cmd.Connection = SQLBaglanti.SqlBaglan();
                SQLBaglanti.SqlBaglan().Open();

                cmd.CommandText = "sevk_veri_ekleme_v2";
                cmd.CommandType = CommandType.StoredProcedure;

                string dt = dateTimePicker1_SevkTarihi.Value.Date.ToString("dd-MM-yyyy");
                cmd.Parameters.Add("@sevk_tarih", SqlDbType.SmallDateTime);
                cmd.Parameters["@sevk_tarih"].Value = Convert.ToDateTime(dt);

                cmd.Parameters.Add("@dosyaNo", SqlDbType.VarChar);
                cmd.Parameters["@dosyaNo"].Value = textBox1_DosyaNo.Text;

                cmd.Parameters.Add("@poliklinik", SqlDbType.VarChar);
                cmd.Parameters["@poliklinik"].Value = comboBox2_PoliklinikAd.Text;

                cmd.Parameters.Add("@saat", SqlDbType.NVarChar);
                cmd.Parameters["@saat"].Value = saat;

                cmd.Parameters.Add("@yapilanislem", SqlDbType.VarChar);
                cmd.Parameters["@yapilanislem"].Value = comboBox3_YapilanIslem.Text;

                cmd.Parameters.Add("@doktorKod", SqlDbType.VarChar);
                cmd.Parameters["@doktorKod"].Value = comboBox4_DoktorKod.Text;

                cmd.Parameters.Add("@miktar", SqlDbType.VarChar);
                cmd.Parameters["@miktar"].Value = numericUpDown1_Miktar.Text;

                cmd.Parameters.Add("@birimFiyat", SqlDbType.VarChar);
                cmd.Parameters["@birimFiyat"].Value = textBox6_birimFiyat.Text;

                cmd.Parameters.Add("@sira", SqlDbType.VarChar);
                cmd.Parameters["@sira"].Value = textBox5_SiraNo.Text;

                cmd.Parameters.Add("@toplamTutar", SqlDbType.VarChar);
                cmd.Parameters["@toplamTutar"].Value = label_ToplamTutar.Text;

                cmd.Parameters.Add("@taburcu", SqlDbType.VarChar);
                cmd.Parameters["@taburcu"].Value = "Hayir";

                cmd.ExecuteNonQuery();
                MessageBox.Show("Veriler Kaydedildi.");
                SQLBaglanti.SqlBaglan().Close();
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void GridViewYazdir(SqlCommand cmd)
        {
            SQLBaglanti.SqlBaglan().Open();
            da = new SqlDataAdapter(cmd);
            DataTable dt = new DataTable();

            da.Fill(dt);
            dataGridView1_Listele.DataSource = dt;
        }
        public void dosyasayisisorgula()
        {
            SQLBaglanti.SqlBaglan().Open();
            SqlCommand cmd         = new SqlCommand("SELECT top 1 dosyaNo FROM hasta order by dosyaNo desc ", SQLBaglanti.SqlBaglan());
            int        kayitSayisi = Convert.ToInt32(cmd.ExecuteScalar());

            SQLBaglanti.SqlBaglan().Close();
            kayitSayisi++;
            textBox1_DosyaNo.Text = kayitSayisi.ToString();
        }
Beispiel #16
0
        private void comboBox1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter && comboBox1.Text != "")
            {
                try
                {
                    //Kayi varsa diğer formu açar ve kayıtları doldurur.
                    string poliklinikGirisAd  = comboBox1.Text;
                    bool   poliklinik_ac_bool = PoliklinikVeriGirisiKayitVarMi(poliklinikGirisAd);
                    // false geri dönüş var ise veri var demektir gerisine gerek yok
                    if (poliklinik_ac_bool == false)
                    {
                        return;
                    }

                    DialogResult result = MessageBox.Show("Böyle Bir Kayit Bulunamadı, Yeni Bir Kayit Oluşturmak İster Misiniz?", "Poliklinik Bulunamadı", MessageBoxButtons.OKCancel);
                    if (result == DialogResult.Cancel)
                    {
                        comboBox1.Text    = "";
                        checkBox1.Checked = false;
                    }
                    if (result == DialogResult.OK)
                    {
                        try
                        {
                            PoliklinikVeriAktarimi.poliklinikAd = comboBox1.Text;
                            cmd = new SqlCommand("INSERT INTO poliklinik (poliklinikAdi) VALUES(@PoliklinikAd)", SQLBaglanti.SqlBaglan());

                            cmd.Parameters.Add("@PoliklinikAd", SqlDbType.VarChar);
                            cmd.Parameters["@PoliklinikAd"].Value = PoliklinikVeriAktarimi.poliklinikAd;

                            SQLBaglanti.SqlBaglan().Open();
                            cmd.ExecuteNonQuery();

                            poliklinik p = new poliklinik();
                            p.MdiParent = Program.anaekran;
                            p.Show();
                            this.Close();
                        }
                        catch (Exception E)
                        {
                            MessageBox.Show("Hata : ", E.ToString());
                        }
                        finally
                        {
                            SQLBaglanti.SqlBaglan().Close();
                        }
                    }
                }
                catch (Exception E)
                {
                    MessageBox.Show("Hata : " + E.ToString());
                }
            }
        }
        private void HastaDadaGridViewEkleme(string kosul, int temp)
        {
            dataGridView1_Listele.DataSource = null;
            try
            {
                if (temp == 1)
                {
                    SqlCommand cmd = new SqlCommand("SELECT * FROM hasta WHERE ad=@ad", SQLBaglanti.SqlBaglan());
                    cmd.Parameters.Add("@ad", SqlDbType.VarChar);
                    cmd.Parameters["@ad"].Value = kosul;
                    GridViewYazdir(cmd);
                }
                if (temp == 2)
                {
                    string[]   kosul_parse = kosul.Split(' ');
                    SqlCommand cmd         = new SqlCommand("SELECT * FROM hasta WHERE ad=@ad and soyad=@soyad", SQLBaglanti.SqlBaglan());
                    cmd.Parameters.Add("@ad", SqlDbType.VarChar);
                    cmd.Parameters["@ad"].Value = kosul_parse[0];

                    cmd.Parameters.Add("@soyad", SqlDbType.VarChar);
                    cmd.Parameters["@soyad"].Value = kosul_parse[1];
                    GridViewYazdir(cmd);
                }
                if (temp == 3)
                {
                    SqlCommand cmd = new SqlCommand("SELECT * FROM hasta WHERE tckimlikno=@TC", SQLBaglanti.SqlBaglan());
                    cmd.Parameters.Add("@TC", SqlDbType.Int);
                    cmd.Parameters["@TC"].Value = kosul;
                    GridViewYazdir(cmd);
                }

                if (temp == 4)
                {
                    SqlCommand cmd = new SqlCommand("SELECT * FROM hasta WHERE kurumsicilno=@kurumSicilNo", SQLBaglanti.SqlBaglan());
                    cmd.Parameters.Add("@kurumSicilNo", SqlDbType.VarChar);
                    cmd.Parameters["@kurumSicilNo"].Value = kosul;
                    GridViewYazdir(cmd);
                }
                if (temp == 5)
                {
                    SqlCommand cmd = new SqlCommand("SELECT * FROM hasta WHERE dosyano=@dosyano", SQLBaglanti.SqlBaglan());
                    cmd.Parameters.Add("@dosyano", SqlDbType.Int);
                    cmd.Parameters["@dosyano"].Value = kosul;
                    GridViewYazdir(cmd);
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
Beispiel #18
0
        private void DataGridViewSecileniSil()
        {
            try
            {
                cmd            = new SqlCommand();
                cmd.Connection = SQLBaglanti.SqlBaglan();
                SQLBaglanti.SqlBaglan().Open();

                cmd.CommandText = "hasta_islemleri_secileni_sil";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@dosyaNo", SqlDbType.Int);
                cmd.Parameters["@dosyaNo"].Value = Convert.ToInt32(textBox1_DosyaNo.Text.Trim());

                cmd.Parameters.Add("@poliklinik", SqlDbType.VarChar);
                cmd.Parameters["@poliklinik"].Value = A_poliklinik.Trim();

                cmd.Parameters.Add("@saat", SqlDbType.NVarChar);
                cmd.Parameters["@saat"].Value = A_saat.Trim();

                cmd.Parameters.Add("@yapilanislem", SqlDbType.VarChar);
                cmd.Parameters["@yapilanislem"].Value = A_yapilan_islem.Trim();

                cmd.Parameters.Add("@doktorKod", SqlDbType.VarChar);
                cmd.Parameters["@doktorKod"].Value = A_drKod.Trim();

                cmd.Parameters.Add("@miktar", SqlDbType.VarChar);
                cmd.Parameters["@miktar"].Value = A_miktar.Trim();

                cmd.Parameters.Add("@birimFiyat", SqlDbType.VarChar);
                cmd.Parameters["@birimFiyat"].Value = A_birimFiyat.Trim();

                cmd.Parameters.Add("@sira", SqlDbType.VarChar);
                cmd.Parameters["@sira"].Value = A_sira_no.Trim();

                cmd.ExecuteNonQuery();
                MessageBox.Show("Silme Başarılı");
                if (selectedIndex > -1)
                {
                    dataGridView1_YapilanTahlilVeIslemler.Rows.RemoveAt(selectedIndex);
                    dataGridView1_YapilanTahlilVeIslemler.Refresh();
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void VarOlanKullaniciVerileriYukleme()
        {
            cmd = new SqlCommand("SELECT * From kullanici WHERE userName=@userName", SQLBaglanti.SqlBaglan());
            cmd.Parameters.Add("@userName", SqlDbType.VarChar);
            cmd.Parameters["@userName"].Value = KullaniciVeriAktarimi.kullaniciUserName;
            try
            {
                SQLBaglanti.SqlBaglan().Open();
                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    textBox1_KullaniciKod.Text       = dr["kullaniciKod"].ToString().Trim();
                    textBox_TC.Text                  = dr["TC"].ToString().Trim();
                    textBox_DogumYeri.Text           = dr["dogumYeri"].ToString().Trim();
                    textBox_BabaAdi.Text             = dr["babaAd"].ToString().Trim();
                    textBox_AnneAdi.Text             = dr["anneAd"].ToString().Trim();
                    textBox_CepTel.Text              = dr["cepTelefonNo"].ToString().Trim();
                    textBox_EvTel.Text               = dr["evTelefonNo"].ToString().Trim();
                    textBox_Ad.Text                  = dr["ad"].ToString().Trim();
                    textBox_Soyad.Text               = dr["soyad"].ToString().Trim();
                    dateTimePicker1_isBaslama.Text   = dr["isBaslamaTarih"].ToString().Trim();
                    dateTimePicker2_DogumTarihi.Text = dr["dogumTarihi"].ToString().Trim();
                    comboBox1_cinsiyet.Text          = dr["cinsiyet"].ToString().Trim();
                    comboBox2_MedeniHal.Text         = dr["medeniHal"].ToString().Trim();
                    textBox_adres.Text               = dr["adres"].ToString().Trim();
                    comboBox3_KanGrubu.Text          = dr["kanGrubu"].ToString().Trim();
                    textBoxMaas.Text                 = dr["maas"].ToString().Trim();
                    comboBox1_Unvan.Text             = dr["unvan"].ToString().Trim();
                    textBox_KullaniciAd.Text         = dr["userName"].ToString().Trim();
                    textBox_Sifre.Text               = dr["sifre"].ToString().Trim();
                    string yetki_belgesi = dr["yetki"].ToString().Trim();

                    if (yetki_belgesi == "True")
                    {
                        checkBox_yetkiliKullaniciMi.Checked = true;
                    }
                    else
                    {
                        checkBox_yetkiliKullaniciMi.Checked = false;
                    }
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void button2_Guncelle_Click(object sender, EventArgs e)
        {
            string a;

            if (checkBox_yetkiliKullaniciMi.Checked == true)
            {
                a = "true";
            }
            else
            {
                a = "false";
            }
            // try ile yazacağımız kod denenir:
            try {
                // Bağlantı açıldığında çalışacak sql sorgusu için cmd nesnesi oluşturulur:
                SqlCommand cmd = new SqlCommand("UPDATE kullanici SET ad=@ad,soyad=@soyad,sifre=@sifre,yetki=@yetki,evTelefonNo=@evtel,cepTelefonNo=@ceptel,adres=@adres,unvan=@unvan,isBaslamaTarih=@isebaslama,maas=@maas,dogumYeri=@dogumyeri,anneAd=@annead,babaAd=@babaad,cinsiyet=@cinsiyet,kanGrubu=@kangrubu,medeniHal=@medenihal,dogumTarihi=@dogumtarihi,TC=@tckimlikno,userName=@username WHERE kullaniciKod=@kodu ", SQLBaglanti.SqlBaglan());


                // TextBox'lardan alınan bilgiler etiketlere, oradan da sorguya gönderilir:
                cmd.Parameters.AddWithValue("@ad", textBox_Ad.Text);
                cmd.Parameters.AddWithValue("@soyad", textBox_Soyad.Text);
                cmd.Parameters.AddWithValue("@sifre", textBox_Sifre.Text);
                cmd.Parameters.AddWithValue("@yetki", a.ToString());
                cmd.Parameters.AddWithValue("@evtel", textBox_EvTel.Text);
                cmd.Parameters.AddWithValue("@ceptel", textBox_CepTel.Text);
                cmd.Parameters.AddWithValue("@adres", textBox_adres.Text);
                cmd.Parameters.AddWithValue("@unvan", comboBox1_Unvan.Text);
                cmd.Parameters.AddWithValue("@isebaslama", dateTimePicker1_isBaslama.Value);
                cmd.Parameters.AddWithValue("@maas", textBoxMaas.Text);
                cmd.Parameters.AddWithValue("@dogumyeri", textBox_DogumYeri.Text);
                cmd.Parameters.AddWithValue("@annead", textBox_AnneAdi.Text);
                cmd.Parameters.AddWithValue("@babaad", textBox_BabaAdi.Text);
                cmd.Parameters.AddWithValue("@cinsiyet", comboBox1_cinsiyet.Text);
                cmd.Parameters.AddWithValue("@kangrubu", comboBox3_KanGrubu.Text);
                cmd.Parameters.AddWithValue("@medenihal", comboBox2_MedeniHal.Text);
                cmd.Parameters.AddWithValue("@dogumtarihi", dateTimePicker2_DogumTarihi.Value);
                cmd.Parameters.AddWithValue("@tckimlikno", textBox_TC.Text);
                cmd.Parameters.AddWithValue("@username", textBox_KullaniciAd.Text);
                cmd.Parameters.AddWithValue("@kodu", textBox1_KullaniciKod.Text);
                SQLBaglanti.SqlBaglan().Open();
                cmd.ExecuteNonQuery();
                SQLBaglanti.SqlBaglan().Close();
                MessageBox.Show("Kullanıcı Bilgileri Başarıyla Güncellendi.");
            }

            catch (SqlException)
            {
                MessageBox.Show("Güncelleme İşlemi Sırasında Bir Hata Oluştu.");
            }
        }
        private void cikisIslemiDBKayit()
        {
            try
            {
                cmd            = new SqlCommand();
                cmd.Connection = SQLBaglanti.SqlBaglan();
                SQLBaglanti.SqlBaglan().Open();

                cmd.CommandText = "hasta_cikis_veri_kayit";
                cmd.CommandType = CommandType.StoredProcedure;

                cmd.Parameters.Add("@dosya_no", SqlDbType.Int);
                cmd.Parameters["@dosya_no"].Value = Convert.ToInt32(textBox1_DosyaNo.Text.Trim());

                DateTime sevkTarihx = Convert.ToDateTime(comboBox1_sevkTarihi.Text.Trim());
                string   x          = String.Format("{0:yyyy/MM/dd}", sevkTarihx);

                cmd.Parameters.Add("@sevk_tarih", SqlDbType.DateTime);
                cmd.Parameters["@sevk_tarih"].Value = Convert.ToDateTime(x);

                cmd.Parameters.Add("@cikis_tarihi", SqlDbType.DateTime);
                cmd.Parameters["@cikis_tarihi"].Value = Convert.ToDateTime(comboBox2_cikisTarihi.Text.Trim());

                cmd.Parameters.Add("@odeme_sekli", SqlDbType.VarChar);
                cmd.Parameters["@odeme_sekli"].Value = comboBox3_OdemeSekli.Text.Trim();

                cmd.Parameters.Add("@toplam_tutar", SqlDbType.VarChar);
                cmd.Parameters["@toplam_tutar"].Value = comboBox4_ToplamTutar.Text.Trim();

                cmd.Parameters.Add("@taburcu", SqlDbType.VarChar);
                cmd.Parameters["@taburcu"].Value = "Evet";

                cmd.ExecuteNonQuery();
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void KullaniciBilgileriEkranaYazdir()
        {
            try
            {
                cmd = new SqlCommand("Select * FROM hasta WHERE dosyaNo=@HastaDosyaNo", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();
                cmd.Parameters.Add("@HastaDosyaNo", SqlDbType.VarChar);
                cmd.Parameters["@HastaDosyaNo"].Value = HastaIslemleriHastaBilgisiAktarma.HastaDosyaNo.Trim();

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    textBox3_TC.Text                 = dr[0].ToString();
                    textBox1_DosyaNo.Text            = dr[1].ToString();
                    textBox2_Ad.Text                 = dr[2].ToString();
                    textBox4_Soyad.Text              = dr[3].ToString();
                    textBox5_DogumYeri.Text          = dr[4].ToString();
                    dateTimePicker1_DogumTarihi.Text = dr[5].ToString();
                    textBox6_BabaAd.Text             = dr[6].ToString();
                    textBox7_AnneAd.Text             = dr[7].ToString();
                    comboBox1_Cinsiyet.Text          = dr[8].ToString();
                    comboBox2_KanGrubu.Text          = dr[9].ToString();
                    textBox9_TelefonNo.Text          = dr[10].ToString();
                    textBox8_Adres.Text              = dr[11].ToString();
                    textBox1_YakinAdres.Text         = dr[12].ToString();
                    textBox10_KurumSicilNo.Text      = dr[13].ToString();
                    textBox11_KurumAdi.Text          = dr[14].ToString();
                    textBox12_YakinTelefonNo.Text    = dr[15].ToString();
                    textBox1_YakinKurumSicilNO.Text  = dr[16].ToString();
                    textBox2_YakinKurumAd.Text       = dr[17].ToString();
                }
                SQLBaglanti.SqlBaglan().Close();
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void button1_Kaydet_Click(object sender, EventArgs e)
        {
            try
            {
                // Bağlantımızı kontrol ediyoruz, eğer kapalıysa açıyoruz.

                string kayit = "insert into kullanici(ad,soyad,sifre,yetki,evTelefonNo,cepTelefonNo,adres,unvan,isBaslamaTarih,maas,dogumYeri,anneAd,babaAd,cinsiyet,kanGrubu,medeniHal,dogumTarihi,TC,userName) values (@ad,@soyad,@sifre,@yetki,@evTelefonNo,@cepTelefonNo,@adres,@unvan,@isBaslamaTarih,@maas,@dogumYeri,@anneAd,@babaAd,@cinsiyet,@kanGrubu,@medeniHal,@dogumTarihi,@TC,@userName)";
                SQLBaglanti.SqlBaglan().Open();
                //tablomuzun ilgili alanlarına kayıt ekleme işlemini gerçekleştirecek sorgumuz.
                SqlCommand komut = new SqlCommand(kayit, SQLBaglanti.SqlBaglan());
                //Sorgumuzu ve baglantimizi parametre olarak alan bir SqlCommand nesnesi oluşturuyoruz.
                komut.Parameters.AddWithValue("@ad", textBox_Ad.Text);
                komut.Parameters.AddWithValue("@soyad", textBox_Soyad.Text);
                komut.Parameters.AddWithValue("@sifre", textBox_Sifre.Text);
                komut.Parameters.AddWithValue("@yetki", yetkilimi.ToString());//dikkat
                komut.Parameters.AddWithValue("@evTelefonNo", textBox_EvTel.Text);
                komut.Parameters.AddWithValue("@cepTelefonNo", textBox_CepTel.Text);
                komut.Parameters.AddWithValue("@adres", textBox_adres.Text);
                komut.Parameters.AddWithValue("@unvan", comboBox1_Unvan.Text);//
                komut.Parameters.AddWithValue("@isBaslamaTarih", dateTimePicker1_isBaslama.Value);
                komut.Parameters.AddWithValue("@maas", textBoxMaas.Text);
                komut.Parameters.AddWithValue("@dogumYeri", textBox_DogumYeri.Text);
                komut.Parameters.AddWithValue("@anneAd", textBox_AnneAdi.Text);
                komut.Parameters.AddWithValue("@babaAd", textBox_BabaAdi.Text);
                komut.Parameters.AddWithValue("@cinsiyet", comboBox1_cinsiyet.Text);
                komut.Parameters.AddWithValue("@kanGrubu", comboBox3_KanGrubu.Text);
                komut.Parameters.AddWithValue("@medeniHal", comboBox2_MedeniHal.Text);
                komut.Parameters.AddWithValue("@dogumTarihi", dateTimePicker2_DogumTarihi.Value);
                komut.Parameters.AddWithValue("@TC", textBox_TC.Text);
                komut.Parameters.AddWithValue("@userName", textBox_KullaniciAd.Text);
                //Parametrelerimize Form üzerinde ki kontrollerden girilen verileri aktarıyoruz.
                komut.ExecuteNonQuery();
                //Veritabanında değişiklik yapacak komut işlemi bu satırda gerçekleşiyor.
                SQLBaglanti.SqlBaglan().Close();
                MessageBox.Show("Kayıt İşlemi Gerçekleşti.");
            }

            catch (Exception hata)
            {
                MessageBox.Show("İşlem Sırasında Hata Oluştu." + hata.Message);
            }
        }
Beispiel #24
0
 private void DrKodDoldurma()
 {
     try
     {
         cmd = new SqlCommand("SELECT kullaniciKod FROM kullanici WHERE unvan='Doktor'", SQLBaglanti.SqlBaglan());
         SQLBaglanti.SqlBaglan().Open();
         dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
         while (dr.Read())
         {
             comboBox4_DoktorKod.Items.Add(dr["kullaniciKod"].ToString());
         }
     }
     catch (Exception E)
     {
         MessageBox.Show(E.ToString());
         return;
     }
     finally
     {
         SQLBaglanti.SqlBaglan().Close();
     }
 }
 public void KayitliKullaniciEkranaBas()
 {
     try
     {
         cmd = new SqlCommand("SELECT userName From kullanici", SQLBaglanti.SqlBaglan());
         SQLBaglanti.SqlBaglan().Open();
         dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             comboBox1.Items.Add(dr["username"].ToString().Trim());
         }
     }
     catch (Exception E)
     {
         MessageBox.Show("Veri tabanı bağlantı Hatası" + E.ToString());
         return;
     }
     finally
     {
         SQLBaglanti.SqlBaglan().Close();
     }
 }
Beispiel #26
0
        public void poliklinikIsimOkuma()
        {
            try
            {
                cmd = new SqlCommand("SELECT poliklinikAdi From poliklinik", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();

                dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    comboBox1.Items.Add(dr["poliklinikAdi"].ToString());
                }
            }
            catch (Exception E)
            {
                MessageBox.Show("Veri Tabanına Bağlanırken Hata Oluştu." + E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
Beispiel #27
0
        private void PoliklinikIsımDoldurma()
        {
            try
            {
                cmd = new SqlCommand("SELECT * FROM poliklinik", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    comboBox2_PoliklinikAd.Items.Add(dr["poliklinikAdi"]);
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
        private void PoliklinikSil()
        {
            SQLBaglanti.SqlBaglan().Open();
            string     secmeSorgusu = "SELECT * from poliklinik where poliklinikAdi=@poliklinikadi";
            SqlCommand cmd          = new SqlCommand(secmeSorgusu, SQLBaglanti.SqlBaglan());

            cmd.Parameters.AddWithValue("@poliklinikadi", textBox1_poliklinikPoliklinikAd.Text);

            SqlDataAdapter da = new SqlDataAdapter(cmd);
            SqlDataReader  dr = cmd.ExecuteReader();

            //DataReader ile poliklinik verilerini veritabanından belleğe aktardık.
            if (dr.Read()) //Datareader herhangi bir okuma yapabiliyorsa aşağıdaki kodlar çalışır.
            {
                string isim = dr["poliklinikAdi"].ToString();
                dr.Close();
                //Datareader ile okunan müşteri ad ve soyadını isim değişkenine atadım.
                //Datareader açık olduğu sürece başka bir sorgu çalıştıramayacağımız için dr nesnesini kapatıyoruz.
                DialogResult durum = MessageBox.Show(isim + " kaydını silmek istediğinizden emin misiniz?", "Silme Onayı", MessageBoxButtons.YesNo);

                if (DialogResult.Yes == durum)
                {
                    string silmeSorgusu = "DELETE from poliklinik where poliklinikAdi=@poliklinikadi";
                    //musterino parametresine bağlı olarak müşteri kaydını silen sql sorgusu
                    SqlCommand silKomutu = new SqlCommand(silmeSorgusu, SQLBaglanti.SqlBaglan());
                    silKomutu.Parameters.AddWithValue("@poliklinikadi", textBox1_poliklinikPoliklinikAd.Text);
                    silKomutu.ExecuteNonQuery();
                    MessageBox.Show("Poliklinik Silindi.");
                    //Silme işlemini gerçekleştirdikten sonra kullanıcıya mesaj verdik.
                }
            }
            else
            {
                MessageBox.Show("Poliklinik Bulunamadı.");
            }
            SQLBaglanti.SqlBaglan().Close();
        }
        private void TarihlerDBVeriCekme()
        {
            try
            {
                cmd = new SqlCommand("SELECT DISTINCT sevkTarihi FROM sevk", SQLBaglanti.SqlBaglan());
                SQLBaglanti.SqlBaglan().Open();

                dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
                while (dr.Read())
                {
                    comboBox1_baslangic.Items.Add(dr["sevkTarihi"].ToString());
                    comboBox2_bitis.Items.Add(dr["sevkTarihi"].ToString());
                }
            }
            catch (Exception E)
            {
                MessageBox.Show(E.ToString());
                return;
            }
            finally
            {
                SQLBaglanti.SqlBaglan().Close();
            }
        }
 private void button3_Yazdir_Click_1(object sender, EventArgs e)
 {
     try
     {
         SQLBaglanti.SqlBaglan().Open();
         CrystalReport1 cr  = new CrystalReport1();
         DataSet        ds  = new DataSet();
         SqlCommand     cmd = new SqlCommand("SELECT DISTINCT H.dosyaNo,H.TC,H.ad,H.soyad,S.poliklinik " +
                                             "FROM hasta H INNER JOIN sevk S ON H.dosyaNo = S.dosyaNo  " + gelenifade, SQLBaglanti.SqlBaglan());
         SqlDataAdapter da = new SqlDataAdapter(cmd);
         da.Fill(ds, "hasta");
         SQLBaglanti.SqlBaglan().Close();
         cr.SetDataSource(ds);
         Rapor_Veri_Kaynagı.a = cr;
         SQLBaglanti.SqlBaglan().Close();
         RaporEkraniCrystal a = new RaporEkraniCrystal();
         a.MdiParent = Program.anaekran;
         a.Show();
     }
     catch (Exception)
     {
         MessageBox.Show(e.ToString());
     }
 }