コード例 #1
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void HastaTaburcuEt(FormTaburcu form)
 {
     if (form.cmbOdeme.SelectedItem != null)
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("CikisEkle", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@DOSYA_NO", form.txtDosyaNo.Text);
         cmd.Parameters.AddWithValue("@SEVK_TARIHI", form.dtSevk.Value.Date);
         cmd.Parameters.AddWithValue("@CIKIS_SAATİ", DateTime.Now);
         cmd.Parameters.AddWithValue("@TOPLAM_TUTAR", form.txtToplamTutar.Text);
         cmd.Parameters.AddWithValue("@ODEME", form.cmbOdeme.Text);
         cmd.ExecuteNonQuery();
         SqlCommand cmd1 = new SqlCommand("SevkCikisGuncelle", Veritabani.baglanti);
         cmd1.CommandType = CommandType.StoredProcedure;
         cmd1.Parameters.AddWithValue("@DURUM", "EVET");
         cmd1.Parameters.AddWithValue("@DOSYA_NO", form.txtDosyaNo.Text);
         cmd1.Parameters.AddWithValue("@SEVK_TARIH", form.dtSevk.Value.Date);
         cmd1.ExecuteNonQuery();
         Veritabani.Kapa();
         Hasta.DatadridviewDoldur(form.dtSevk.Value.ToShortDateString(), form.txtDosyaNo.Text, new FormHastaIslemleri());
         form.Close();
     }
     else
     {
         Kontrol.Mesaj("Ödeme Bilgisi Seçmediniz!", form.cmbOdeme);
     }
 }
コード例 #2
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void IslemGetir(FormHastaIslemleri form)
 {
     if (form.cmbIslem.SelectedItem == null)
     {
         form.cmbIslem.Items.Clear();
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("IslemGetir", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@ISLEM_AD", DBNull.Value);
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             form.cmbIslem.Items.Add(dr["ISLEM_ADI"].ToString());
         }
         Veritabani.Kapa();
     }
     else
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("IslemGetir", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@ISLEM_AD", form.cmbIslem.SelectedItem.ToString());
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             form.txtFiyat.Text = (dr["BIRIM_FIYAT"].ToString());
         }
         Veritabani.Kapa();
     }
 }
コード例 #3
0
        public static void BaskiOnizleme(FormHastaIslemleri frm, FormBaskiOnizleme frm1)
        {
            Veritabani.Ac();

            SqlCommand cmd = new SqlCommand("HastaGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", frm.txtDosyaAdi.Text);
            SqlDataReader dr = cmd.ExecuteReader();

            dr.Read();
            _HastaAd          = dr["AD"].ToString();
            _HastaSoyad       = dr["SOYAD"].ToString();
            _HastaTcKimlik    = dr["TCKIMLIK_NO"].ToString();
            _HastaAnneAdi     = dr["ANNE_ADI"].ToString();
            _HastaBabaAdi     = dr["BABA_ADI"].ToString();
            _HastaDogumTarihi = (Convert.ToDateTime(dr["DOGUM_TARIHI"]));
            _HastaKanGrubu    = dr["KAN_GRUBU"].ToString();
            DataSet   ds = new DataSet();
            DataTable dt = new DataTable();

            dt.Columns.Add("Ad", typeof(string));
            dt.Columns.Add("Soyad", typeof(string));
            dt.Columns.Add("TC Kimlik", typeof(string));
            dt.Columns.Add("Anne Adı", typeof(string));
            dt.Columns.Add("Baba Adı", typeof(string));
            dt.Columns.Add("Tarih", typeof(string));
            dt.Columns.Add("Doğum Tarihi", typeof(string));
            dt.Columns.Add("Kan Grubu", typeof(string));
            dt.Columns.Add("Poliklinik", typeof(string));
            dt.Columns.Add("Sıra No", typeof(string));
            dt.Columns.Add("Saat", typeof(string));
            dt.Columns.Add("Yapılan İşlem", typeof(string));
            dt.Columns.Add("Doktor Adı ve Soyadı", typeof(string));
            dt.Columns.Add("Miktar", typeof(string));
            dt.Columns.Add("Birim Fiyat", typeof(string));
            dt.Columns.Add("Toplam Tutar", typeof(string));
            foreach (DataGridViewRow item  in frm.datagridSevk.Rows)
            {
                dt.Rows.Add(_HastaAd, _HastaSoyad, _HastaTcKimlik, _HastaAnneAdi, _HastaBabaAdi,
                            _tarih.ToShortDateString(), _HastaDogumTarihi.ToShortDateString(), _HastaKanGrubu,
                            item.Cells[1].Value.ToString(),
                            Admin.admin,
                            item.Cells[3].Value.ToString(),
                            item.Cells[4].Value.ToString(),
                            item.Cells[5].Value.ToString(),
                            item.Cells[6].Value.ToString(),
                            item.Cells[7].Value.ToString(),
                            frm.lblFİyat.Text);
            }
            ds.Tables.Add(dt);
            ds.WriteXmlSchema("Rapor.xml");
            BaskiOnizleme1 rapor = new BaskiOnizleme1();

            rapor.SetDataSource(ds);
            frm1.RaporGoster.ReportSource = rapor;
            frm1.Show();
            Veritabani.Kapa();
        }
コード例 #4
0
        public static void GenelHastaArama(FormGenelRapor form)
        {
            DateTime dtBitis     = form.dtBitis.Value.Date;
            DateTime dtBaslangic = form.dtBaslangic.Value.Date;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("GenelHastaArama", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@BITIS_TARIH", form.dtBitis.Value.Date);
            cmd.Parameters.AddWithValue("@BASLANGİC_TARIH", form.dtBaslangic.Value.Date);
            if (form.rbTaburcuOlmus.Checked)
            {
                cmd.Parameters.AddWithValue("@DURUM", "EVET");
            }
            if (form.rbTaburcuOlmamıs.Checked)
            {
                cmd.Parameters.AddWithValue("@DURUM", "HAYIR");
            }
            if (form.rbHepsi.Checked)
            {
                cmd.Parameters.AddWithValue("@DURUM", DBNull.Value);
            }
            SqlDataReader dr = cmd.ExecuteReader();
            DataTable     dt = new DataTable();

            dt.Columns.Add("Dosya No");
            dt.Columns.Add("Kimlik Numarası");
            dt.Columns.Add("Ad");
            dt.Columns.Add("Soyad");
            dt.Columns.Add("Doktor Ad ve Soyad");
            dt.Columns.Add("Sevk Tarihi");
            dt.Columns.Add("Poliklinik");
            dt.Columns.Add("Yapılan İşlem");
            dt.Columns.Add("Toplam Tutar");
            dt.Columns.Add("Taburcu");
            while (dr.Read())
            {
                DataRow drow = dt.NewRow();
                drow["Dosya No"]        = dr["DOSYA_NO"].ToString();
                drow["Kimlik Numarası"] = dr["TCKIMLIK_NO"].ToString();
                drow["Ad"]    = dr["HASTA_AD"].ToString();
                drow["Soyad"] = dr["HASTA_SOYAD"].ToString();
                drow["Doktor Ad ve Soyad"] = dr["DOKTOR_AD"].ToString() + " " + dr["DOKTOR_SOYAD"].ToString();
                drow["Sevk Tarihi"]        = dr["SEVK_TARİHİ"].ToString();
                drow["Poliklinik"]         = dr["POLIKLINIK_AD"].ToString();
                drow["Yapılan İşlem"]      = dr["YAPILAN_ISLEM"].ToString();
                drow["Toplam Tutar"]       = dr["TOPLAM_TUTAR"].ToString();
                drow["Taburcu"]            = dr["TABURCU"].ToString();
                dt.Rows.Add(drow);
            }
            form.raporDataGrid.DataSource = dt;
            Veritabani.Kapa();
        }
コード例 #5
0
        public static void TcAra(FormDosyaBul frm)
        {
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("TCAra", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@TC", frm.txtAra.Text);
            SqlDataReader dr = cmd.ExecuteReader();
            DataTable     dt = new DataTable();

            dt.Columns.Add("Dosya No");
            dt.Columns.Add("TCK No");
            dt.Columns.Add("Ad");
            dt.Columns.Add("Soyad");
            dt.Columns.Add("Doğum Yeri");
            dt.Columns.Add("Doğum Tarihi");
            dt.Columns.Add("Baba Ad");
            dt.Columns.Add("Anne Ad");
            dt.Columns.Add("Cinsiyet");
            dt.Columns.Add("Kan Grubu");
            dt.Columns.Add("Medeni Hal");
            dt.Columns.Add("Adres");
            dt.Columns.Add("Tel");
            dt.Columns.Add("Kurum Ad");
            dt.Columns.Add("Kurum Sicil No");
            dt.Columns.Add("Yakın Tel");
            dt.Columns.Add("Yakın Kurum Ad");
            dt.Columns.Add("Yakın Kurum Sicil No");
            while (dr.Read())
            {
                DataRow drow = dt.NewRow();
                drow["Dosya No"]             = dr["DOSYA_NO"].ToString();
                drow["TCK No"]               = dr["TCKIMLIK_NO"].ToString();
                drow["Ad"]                   = dr["AD"].ToString();
                drow["Soyad"]                = dr["SOYAD"].ToString();
                drow["Doğum Yeri"]           = dr["DOGUM_YERI"].ToString();
                drow["Doğum Tarihi"]         = dr["DOGUM_TARIHI"].ToString();
                drow["Baba Ad"]              = dr["BABA_ADI"].ToString();
                drow["Anne Ad"]              = dr["ANNE_ADI"].ToString();
                drow["Cinsiyet"]             = dr["CINSIYET"].ToString();
                drow["Kan Grubu"]            = dr["KAN_GRUBU"].ToString();
                drow["Medeni Hal"]           = dr["MEDENI_HAL"].ToString();
                drow["Adres"]                = dr["ADRES"].ToString();
                drow["Tel"]                  = dr["TEL"].ToString();
                drow["Kurum Ad"]             = dr["KURUM_ADI"].ToString();
                drow["Kurum Sicil No"]       = dr["KURUM_SICIL_NO"].ToString();
                drow["Yakın Tel"]            = dr["YAKIN_TEL"].ToString();
                drow["Yakın Kurum Ad"]       = dr["YAKIN_KURUM_ADI"].ToString();
                drow["Yakın Kurum Sicil No"] = dr["YAKIN_KURUM_SICIL_NO"].ToString();
                dt.Rows.Add(drow);
            }
            frm.dataGridView1.DataSource = dt;
        }
コード例 #6
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void HastaEkle(FormHastaBilgileri form)
 {
     if (form.txtTcKimlik.Text != "" && form.txtAd.Text != "" && form.txtSoyad != null)
     {
         if (!HastaAraTC(form.txtTcKimlik.Text))
         {
             Veritabani.Ac();
             SqlCommand cmd = new SqlCommand("HastaEkle", Veritabani.baglanti);
             cmd.CommandType = CommandType.StoredProcedure;
             cmd.Parameters.AddWithValue("@TCKIMLIK_NO", form.txtTcKimlik.Text);
             cmd.Parameters.AddWithValue("@DOSYA_NO", form.txtDosyaAdı.Text);
             cmd.Parameters.AddWithValue("@AD", form.txtAd.Text);
             cmd.Parameters.AddWithValue("@SOYAD", form.txtSoyad.Text);
             cmd.Parameters.AddWithValue("@DOGUM_YERI", form.cmbDogumYeri.Text);
             cmd.Parameters.AddWithValue("@DOGUM_TARIHI", form.txtDogumTarihi.Value.Date);
             cmd.Parameters.AddWithValue("@BABA_AD", form.txtBabaAdı.Text);
             cmd.Parameters.AddWithValue("@ANNE_AD", form.txtAnneAdı.Text);
             cmd.Parameters.AddWithValue("@CINSIYET", form.cmbCinsiyet.Text);
             cmd.Parameters.AddWithValue("@KAN_GRUBU", form.cmbKanGrubu.Text);
             cmd.Parameters.AddWithValue("@MEDENI_HAL", form.cmbMedeniHal.Text);
             cmd.Parameters.AddWithValue("@ADRES", form.txtAdres.Text);
             cmd.Parameters.AddWithValue("@TEL", form.txtTelefonNo.Text);
             cmd.Parameters.AddWithValue("@KURUM_SICIL_NO", form.txtKurumSicilNo.Text);
             cmd.Parameters.AddWithValue("@KURUM_AD", form.txtKurumAdi.Text);
             cmd.Parameters.AddWithValue("@YAKIN_TEL", form.txtYakınTelefon.Text);
             cmd.Parameters.AddWithValue("@YAKIN_KURUM_SICIL_NO", form.txtYakinSicilNo.Text);
             cmd.Parameters.AddWithValue("@YAKIN_KURUM_AD", form.txtKurumAdi.Text);
             if (cmd.ExecuteNonQuery() == 1)
             {
                 MessageBox.Show("Ekleme Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 form.btnKaydet.Text = "Güncelle";
                 tckimlikno          = form.txtTcKimlik.Text;
             }
             System.Threading.Thread.Sleep(2000);
             //form.lblIslem.Visible = false;
         }
         else
         {
             MessageBox.Show("Aynı TC kimlik numarasına ait hasta mecvut!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         Kontrol.Mesaj("Kontrol Edin!", form.txtTcKimlik);
         Kontrol.Mesaj("Kontrol Edin!", form.txtAd);
         Kontrol.Mesaj("Kontrol Edin!", form.txtSoyad);
     }
 }
コード例 #7
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void SevkEkle(FormHastaIslemleri frm)
 {
     if (frm.txtDosyaAdi.Text != "" && frm.dateSevk.Value.Date != null && frm.cmbIslem.SelectedItem != "" && frm.cmbPoliklinik.Text != "")
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("PoliklinikSiraYaz", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@DOKTOR_KOD", frm.txtDosyaAdi.Text);
         cmd.Parameters.AddWithValue("@TARIH", frm.dateSevk.Value.Date);
         cmd.Parameters.AddWithValue("@SIRA_NO", frm.txtSiraNo.Text);
         if (cmd.ExecuteNonQuery() == 1)
         {
             SqlCommand cmd2 = new SqlCommand("SevkEkle", Veritabani.baglanti);
             cmd2.CommandType = CommandType.StoredProcedure;
             cmd2.Parameters.AddWithValue("@POLIKLINIK_ADI", frm.cmbPoliklinik.Text.Split('-')[1].Trim());
             cmd2.Parameters.AddWithValue("@SIRA", frm.txtSiraNo.Text);
             cmd2.Parameters.AddWithValue("@YAPILAN_ISLEM", frm.cmbIslem.Text);
             cmd2.Parameters.AddWithValue("@DOSYA_NO", frm.txtDosyaAdi.Text);
             cmd2.Parameters.AddWithValue("@DOKTOR_AD", frm.cmbDoktorlar.Text.Split(' ')[0]);
             cmd2.Parameters.AddWithValue("@DOKTOR_SOYAD", frm.cmbDoktorlar.Text.Split(' ')[1]);
             cmd2.Parameters.AddWithValue("@MIKTAR", frm.numMiktar.Value.ToString());
             cmd2.Parameters.AddWithValue("@BIRIM_FIYAT", frm.txtFiyat.Text.ToString());
             cmd2.Parameters.AddWithValue("@TOPLAM_TUTAR", (Convert.ToInt32(frm.txtFiyat.Text) * Convert.ToInt32(frm.numMiktar.Value)).ToString());
             cmd2.Parameters.AddWithValue("@TABURCU", "HAYIR");
             cmd2.Parameters.AddWithValue("@SEVK_TARIH", frm.dateSevk.Value.Date);
             cmd2.Parameters.AddWithValue("@SAAT", Convert.ToDateTime(DateTime.Now.ToShortTimeString()));
             if (cmd2.ExecuteNonQuery() == 1)
             {
                 MessageBox.Show("Sevk işlemi başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 SiraArttir(frm);
                 frm.txtSiraNo.Text = ((Convert.ToInt32(frm.txtSiraNo.Text)) + 1).ToString();
                 DatadridviewDoldur(frm.dateSevk.Value.Date.ToShortDateString(), frm.txtDosyaAdi.Text, frm);
             }
         }
         else
         {
             MessageBox.Show("Sevk işlemi başarısız!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         //Veritabani.Kapa();
     }
     else
     {
         Kontrol.Mesaj("Kontrol Et", frm.txtDosyaAdi);
         Kontrol.Mesaj("Kontrol Et", frm.dateSevk);
         Kontrol.Mesaj("Kontrol Et", frm.cmbIslem);
         Kontrol.Mesaj("Kontrol Et", frm.cmbPoliklinik);
     }
 }
コード例 #8
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void PoliklinikSira(FormHastaIslemleri frm)
 {
     if (frm.cmbDoktorlar.Text != "" && frm.cmbPoliklinik.Text != null && frm.dateSevk.Value != null && frm.txtDosyaAdi.Text != null)
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("PoliklinikSiraGetir", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@DOKTOR_KOD", frm.txtDosyaAdi.Text);
         cmd.Parameters.AddWithValue("@TARIH", frm.dateSevk.Value.Date);
         cmd.Parameters.AddWithValue("@SIRA_NO", DBNull.Value);
         SqlDataReader dr = cmd.ExecuteReader();
         dr.Read();
         frm.txtSiraNo.Text = dr["SIRA_NO"].ToString();
         Veritabani.Kapa();
     }
 }
コード例 #9
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void DoktorGetir(FormHastaIslemleri form)
 {
     if (form.cmbPoliklinik.SelectedItem != null)
     {
         form.cmbDoktorlar.Items.Clear();
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("DoktorGetirPoliklinik", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             form.cmbDoktorlar.Items.Add(dr["AD"] + " " + dr["SOYAD"]);
         }
     }
 }
コード例 #10
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
        public static void HastaBilgiGetir(FormHastaIslemleri frm, string dosya)
        {
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("HastaGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", dosya);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                _HastaTcKimlik          = dr["TCKIMLIK_NO"].ToString();
                _HastaDosyaNo           = dr["DOSYA_NO"].ToString();
                _HastaAd                = dr["AD"].ToString();
                _HastaSoyad             = dr["SOYAD"].ToString();
                _HastaDogumYeri         = dr["DOGUM_YERI"].ToString();
                _HastaDogumTarihi       = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString()).Date;
                _HastaBabaAdi           = dr["BABA_ADI"].ToString();
                _HastaAnneAdi           = dr["ANNE_ADI"].ToString();
                _HastaCinsiyet          = dr["CINSIYET"].ToString();
                _HastaKanGrubu          = dr["KAN_GRUBU"].ToString();
                _HastaMedeniHal         = dr["MEDENI_HAL"].ToString();
                _HastaAdres             = dr["ADRES"].ToString();
                _HastaTelNo             = dr["TEL"].ToString();
                _HastaKurumSicilNo      = dr["KURUM_SICIL_NO"].ToString();
                _HastaKurumAdi          = dr["KURUM_ADI"].ToString();
                _HastaYakinTel          = dr["YAKIN_TEL"].ToString();
                _HastaYakinKurumAdi     = dr["YAKIN_KURUM_ADI"].ToString();
                _HastaYakinKurumSicilNo = dr["YAKIN_KURUM_SICIL_NO"].ToString();
                Rapor._HastaAd          = dr["AD"].ToString();
                Rapor._HastaSoyad       = dr["SOYAD"].ToString();
                Rapor._HastaAnneAdi     = dr["ANNE_ADI"].ToString();
                Rapor._HastaBabaAdi     = dr["BABA_ADI"].ToString();
                Rapor._HastaDogumTarihi = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString()).Date;
                Rapor._HastaTcKimlik    = _HastaTcKimlik = dr["TCKIMLIK_NO"].ToString();
                frm.txtHastaAdi.Text    = dr["AD"].ToString();
                frm.txtHastaSoyAdi.Text = dr["SOYAD"].ToString();
                frm.txtKurumAdi.Text    = dr["KURUM_ADI"].ToString();
                tckimlikno              = _HastaTcKimlik;
            }
            else
            {
                Kontrol.Mesaj("Bu dosya numarasına ait kayıt bulunamadı", frm.txtDosyaAdi);
            }

            Veritabani.Kapa();
        }
コード例 #11
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
        public static bool HastaAraTC(string tc)
        {
            bool durum = false;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("HastaAraTC", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@TC", tc);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                durum = true;
            }
            return(durum);
        }
コード例 #12
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
        public static void HastaSevkSil(FormHastaIslemleri form)
        {
            DialogResult result = MessageBox.Show("Seçili satır silinecek devam edilsin mi?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (result == DialogResult.Yes)
            {
                Veritabani.Ac();
                SqlCommand cmd = new SqlCommand("SevkSil", Veritabani.baglanti);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@SEVK_ID", Convert.ToInt32(form.datagridSevk.SelectedCells[0].Value.ToString()));
                if (cmd.ExecuteNonQuery() == 1)
                {
                    MessageBox.Show("Silme işlemi başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    DatadridviewDoldur(form.dateSevk.Value.Date.ToShortDateString(), form.txtDosyaAdi.Text, form);
                }
            }
        }
コード例 #13
0
        public static void KullaniciGetirCombo(ComboBox combo)
        {
            combo.Focus();
            combo.Items.Clear();
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@KULLANICI_AD", DBNull.Value);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                //_KullaniciSayisi++;
                combo.Items.Add(dr["USERNAME"].ToString());
            }
            Veritabani.Kapa();
        }
コード例 #14
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
        public static void AktifPoliklinikGetir(ComboBox cmb)
        {
            Veritabani.Ac();
            cmb.Items.Clear();
            SqlCommand cmd = new SqlCommand("PoliklinikGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@POLIKLINIK_AD", DBNull.Value);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                if (dr["DURUM"].ToString() == "AKTİF")
                {
                    cmb.Items.Add(dr["POLIKLINIK_ID"] + " - " + dr["POLIKLINIK_AD"].ToString());
                }
            }
            Veritabani.Kapa();
        }
コード例 #15
0
        public static string KullaniciKontrol(string kAdi, string kSifre)
        {
            string yetki = "";

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciKontrol", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@username", kAdi);
            cmd.Parameters.AddWithValue("@sifre", kSifre);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                yetki = dr["YETKİ"].ToString();
            }
            Veritabani.Kapa();
            return(yetki);
        }
コード例 #16
0
        private static bool KullaniciUsername(string text)
        {
            bool durum = false;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciAraUsername", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@USERNAME", text);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.Read())
            {
                durum = true;
            }
            return(durum);

            Veritabani.Kapa();
        }
コード例 #17
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
 public static void OncekiIslemGetir(FormHastaIslemleri frm)
 {
     frm.cmbOncekiIslem.Items.Clear();
     if (frm.txtDosyaAdi.Text != "00000" && frm.txtDosyaAdi.Text != "")
     {
         Veritabani.Ac();
         SqlCommand cmd = new SqlCommand("OncekiIslemGetir", Veritabani.baglanti);
         cmd.CommandType = CommandType.StoredProcedure;
         cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", _HastaDosyaNo);
         cmd.Parameters.AddWithValue("@DURUM", "HAYIR");
         SqlDataReader dr = cmd.ExecuteReader();
         while (dr.Read())
         {
             if (!frm.cmbOncekiIslem.Items.Contains(Convert.ToDateTime(dr["SEVK_TARİHİ"].ToString()).ToShortDateString()))
             {
                 frm.cmbOncekiIslem.Items.Add(Convert.ToDateTime(dr["SEVK_TARİHİ"].ToString()).ToShortDateString());
             }
         }
         Veritabani.Kapa();
     }
 }
コード例 #18
0
ファイル: Hasta.cs プロジェクト: ereninal/Hasta-Takip-Sistem
        public static void DatadridviewDoldur(string tarih, string dosyano, FormHastaIslemleri frm)
        {
            _HastaToplamFiyat = 0;
            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("OncekiIslemlerTarihDosya", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@HASTA_DOSYA_NO", dosyano);
            cmd.Parameters.AddWithValue("@HASTA_TARIH", Convert.ToDateTime(tarih).Date);
            cmd.Parameters.AddWithValue("@DURUM", "HAYIR");
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                frm.datagridSevk.Rows.Add(dr["SEVK_ID"].ToString(), dr["POLIKLINIK_AD"].ToString(), dr["SIRA"].ToString(), Convert.ToDateTime(dr["SAAT"].ToString()).ToShortTimeString(), dr["YAPILAN_ISLEM"].ToString(),
                                          dr["AD"].ToString() + " " + dr["SOYAD"].ToString(), dr["MIKTAR"].ToString(), dr["BIRIM_FIYAT"].ToString());
                _HastaToplamFiyat += Convert.ToInt32(dr["MIKTAR"].ToString()) * Convert.ToInt32(dr["BIRIM_FIYAT"].ToString());
            }
            frm.lblFİyat.Text = (_HastaToplamFiyat.ToString()) + " TL";
            Veritabani.Kapa();
        }
コード例 #19
0
        public static bool KullaniciAra(string text)
        {
            bool durum = false;

            Veritabani.Ac();
            SqlCommand cmd = new SqlCommand("KullaniciGetir", Veritabani.baglanti);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@KULLANICI_AD", text);
            SqlDataReader dr = cmd.ExecuteReader();

            while (dr.Read())
            {
                _KullaniciKodu        = dr["K_KODU"].ToString();
                _KullaniciAd          = dr["AD"].ToString();
                _KullaniciSoyad       = dr["SOYAD"].ToString();
                _KullaniciSifre       = dr["SIFRE"].ToString();
                _KullaniciYetki       = dr["YETKİ"].ToString();
                _KullaniciEvTel       = dr["EV_TEL"].ToString();
                _KullaniciCepTel      = dr["CEP_TEL"].ToString();
                _KullaniciAdres       = dr["ADRES"].ToString();
                _KullaniciUnvan       = dr["UNVAN"].ToString();
                _KullaniciIseBaslama  = Convert.ToDateTime(dr["ISE_BASLAMA"].ToString()).Date;
                _KullaniciMaas        = dr["MAAS"].ToString();
                _KullaniciDogumYeri   = dr["DOGUM_YERI"].ToString();
                _KullaniciAnneAdi     = dr["ANNE_ADI"].ToString();
                _KullaniciBabaAdi     = dr["BABA_ADI"].ToString();
                _KullaniciCinsiyet    = dr["CINSIYET"].ToString();
                _KullaniciKanGrubu    = dr["KAN_GRUBU"].ToString();
                _KullaniciMedeniHal   = dr["MEDENI_HAL"].ToString();
                _KullaniciDogumTarihi = Convert.ToDateTime(dr["DOGUM_TARIHI"].ToString());
                _KullaniciTCKimlik    = dr["TCKIMLIK_NO"].ToString();
                _KullaniciUserame     = dr["USERNAME"].ToString();
                _KullaniciPoliklinik  = dr["POLIKLINIK_ID"].ToString() + " - " + dr["POLIKLINIK_AD"].ToString();
                durum = true;
            }
            return(durum);

            Veritabani.Kapa();
        }
コード例 #20
0
        public static void KullaniciSil(FormKullaniciDuzenleme form)
        {
            DialogResult dialogResult = MessageBox.Show("Silmek İstediğinizden Emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Information);

            if (dialogResult == DialogResult.Yes)
            {
                Veritabani.Ac();
                SqlCommand cmd = new SqlCommand("KullaniciSil", Veritabani.baglanti);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                int count = cmd.ExecuteNonQuery();

                if (count == 1)
                {
                    MessageBox.Show("Silme İşlemi Başarılı!");
                }
                else
                {
                    MessageBox.Show("Silme İşlemi Başarısız!");
                }
            }
            form.Close();
            Veritabani.Kapa();
        }
コード例 #21
0
 public static void KullaniciGuncelle(FormKullaniciDuzenleme form)
 {
     if (form.txtKullaniciAdi.Text != "" && form.txtAdi.Text != "" && form.txtSoyadi.Text != "" && form.txtSifre.Text != "" && form.txtTCKimlik.Text != "")
     {
         if (tckontrol != form.txtTCKimlik.Text && usernamekontrol != form.txtKullaniciAdi.Text)
         {
             if (!KullaniciTcAra(form.txtTCKimlik.Text) && !KullaniciUsername(form.txtKullaniciAdi.Text))
             {
                 Veritabani.Ac();
                 SqlCommand cmd = new SqlCommand("KullaniciGuncelle", Veritabani.baglanti);
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADI", form.txtAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SOYADI", form.txtSoyadi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SIFRE", form.txtSifre.Text);
                 if (form.chckSecim.Checked)
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "EVET");
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "HAYIR");
                 }
                 cmd.Parameters.AddWithValue("@KULLANICI_EVTEL", form.txtTelefonNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CEPTEL", form.txtGsmNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADRES", form.txtAdres.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_UNVAN", form.cmbUnvan.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ISEBASLAMATARIHI", form.txtIseBaslangicTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_MAAS", form.txtMaas.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMYERİ", form.cmbDogumYeri.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ANNEADI", form.txtAnneAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_BABAADI", form.txtBabaAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CINSIYET", form.cmbCinsiyet.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_KANGRUBU", form.cmbKanGrubu.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_MEDENIHAL", form.cmbMedeniHal.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMTARIHI", form.txtDogumTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_TCKIMLIK", form.txtTCKimlik.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_USERNAME", form.txtKullaniciAdi.Text);
                 if (form.cmbPoliklinik.Visible == true)
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", DBNull.Value);
                 }
                 int count = cmd.ExecuteNonQuery();
                 if (count == 1)
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     tckontrol       = form.txtTCKimlik.Text;
                     usernamekontrol = form.txtKullaniciAdi.Text;
                 }
                 else
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarısız!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 Veritabani.Kapa();
             }
             else
             {
                 MessageBox.Show("Aynı TC Kimlik Numarasından ve Usernameden Yanlız Bir kayıt olabilir!", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         if (tckontrol == form.txtTCKimlik.Text && usernamekontrol != form.txtKullaniciAdi.Text)
         {
             if (!KullaniciUsername(form.txtKullaniciAdi.Text))
             {
                 Veritabani.Ac();
                 SqlCommand cmd = new SqlCommand("KullaniciGuncelle", Veritabani.baglanti);
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADI", form.txtAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SOYADI", form.txtSoyadi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SIFRE", form.txtSifre.Text);
                 if (form.chckSecim.Checked)
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "EVET");
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "HAYIR");
                 }
                 cmd.Parameters.AddWithValue("@KULLANICI_EVTEL", form.txtTelefonNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CEPTEL", form.txtGsmNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADRES", form.txtAdres.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_UNVAN", form.cmbUnvan.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ISEBASLAMATARIHI", form.txtIseBaslangicTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_MAAS", form.txtMaas.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMYERİ", form.cmbDogumYeri.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ANNEADI", form.txtAnneAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_BABAADI", form.txtBabaAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CINSIYET", form.cmbCinsiyet.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_KANGRUBU", form.cmbKanGrubu.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_MEDENIHAL", form.cmbMedeniHal.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMTARIHI", form.txtDogumTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_TCKIMLIK", form.txtTCKimlik.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_USERNAME", form.txtKullaniciAdi.Text);
                 if (form.cmbPoliklinik.Visible == true)
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", DBNull.Value);
                 }
                 int count = cmd.ExecuteNonQuery();
                 if (count == 1)
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     tckontrol       = form.txtTCKimlik.Text;
                     usernamekontrol = form.txtKullaniciAdi.Text;
                 }
                 else
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarısız!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 Veritabani.Kapa();
             }
             else
             {
                 MessageBox.Show("Aynı kullanıcı adından 1 kayıt olabilir!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
         if (tckontrol != form.txtTCKimlik.Text && usernamekontrol == form.txtKullaniciAdi.Text)
         {
             if (!KullaniciTcAra(form.txtTCKimlik.Text))
             {
                 Veritabani.Ac();
                 SqlCommand cmd = new SqlCommand("KullaniciGuncelle", Veritabani.baglanti);
                 cmd.CommandType = CommandType.StoredProcedure;
                 cmd.Parameters.AddWithValue("@KULLANICI_KODU", form.txtKullaniciKod.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADI", form.txtAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SOYADI", form.txtSoyadi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_SIFRE", form.txtSifre.Text);
                 if (form.chckSecim.Checked)
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "EVET");
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@KULLANICI_YETKI", "HAYIR");
                 }
                 cmd.Parameters.AddWithValue("@KULLANICI_EVTEL", form.txtTelefonNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CEPTEL", form.txtGsmNo.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ADRES", form.txtAdres.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_UNVAN", form.cmbUnvan.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ISEBASLAMATARIHI", form.txtIseBaslangicTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_MAAS", form.txtMaas.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMYERİ", form.cmbDogumYeri.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_ANNEADI", form.txtAnneAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_BABAADI", form.txtBabaAdi.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_CINSIYET", form.cmbCinsiyet.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_KANGRUBU", form.cmbKanGrubu.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_MEDENIHAL", form.cmbMedeniHal.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_DOGUMTARIHI", form.txtDogumTarihi.Value.Date);
                 cmd.Parameters.AddWithValue("@KULLANICI_TCKIMLIK", form.txtTCKimlik.Text);
                 cmd.Parameters.AddWithValue("@KULLANICI_USERNAME", form.txtKullaniciAdi.Text);
                 if (form.cmbPoliklinik.Visible == true)
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", Convert.ToInt32(form.cmbPoliklinik.Text.Split('-')[0].Trim()));
                 }
                 else
                 {
                     cmd.Parameters.AddWithValue("@POLIKLINIK_ID", DBNull.Value);
                 }
                 int count = cmd.ExecuteNonQuery();
                 if (count == 1)
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarılı!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     tckontrol       = form.txtTCKimlik.Text;
                     usernamekontrol = form.txtKullaniciAdi.Text;
                 }
                 else
                 {
                     MessageBox.Show("Güncelleme İşlemi Başarısız!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
                 Veritabani.Kapa();
             }
             else
             {
                 MessageBox.Show("Aynı Tcden 1 kayıt olabilir!", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         Kontrol.Mesaj("Kontrol et!", form.txtTCKimlik);
         Kontrol.Mesaj("Kontrol et!", form.txtAdi);
         Kontrol.Mesaj("Kontrol et!", form.txtSoyadi);
         Kontrol.Mesaj("Kontrol et!", form.txtKullaniciAdi);
         Kontrol.Mesaj("Kontrol et!", form.txtSifre);
     }
 }