コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            ws_Adana_Lab_Entegre.LiosService servis = new ws_Adana_Lab_Entegre.LiosService();

            ws_Adana_Lab_Entegre.HastaSonucBilgisi[] HastaSonuc = servis.BarkodSonucBilgisi(textBox2.Text, "21805034564", "2164");
            DataTable dt2 = new DataTable();

            dt2.Columns.Add("OrnekTipi");
            dt2.Columns.Add("Sonuc");
            dt2.Columns.Add("SonucAciklama");
            dt2.Columns.Add("SonucBirim");
            dt2.Columns.Add("SonucDurum");
            dt2.Columns.Add("SonucOnayTarihi", typeof(System.DateTime));
            dt2.Columns.Add("SonucReferans");
            dt2.Columns.Add("SonucYorum");
            dt2.Columns.Add("TestAdi");
            dt2.Columns.Add("TestGrupAdi");
            dt2.Columns.Add("TestID");
            dt2.Columns.Add("TestParametreAdi");
            if (HastaSonuc[0].TestSonuclari.Length == 0)
            {
                MessageBox.Show("Barkoda Ait Test Sonucu Bulunamamıştır");
            }

            else
            {
                for (int i = 0; i < HastaSonuc[0].TestSonuclari.Length; i++)
                {
                    dt2.Rows.Add(HastaSonuc[0].TestSonuclari[i].OrnekTipi, HastaSonuc[0].TestSonuclari[i].Sonuc, HastaSonuc[0].TestSonuclari[i].SonucAciklama, HastaSonuc[0].TestSonuclari[i].SonucBirim, HastaSonuc[0].TestSonuclari[i].SonucDurum, HastaSonuc[0].TestSonuclari[i].SonucOnayTarihi, HastaSonuc[0].TestSonuclari[i].SonucReferans, HastaSonuc[0].TestSonuclari[i].SonucYorum, HastaSonuc[0].TestSonuclari[i].TestAdi, HastaSonuc[0].TestSonuclari[i].TestGrupAdi, HastaSonuc[0].TestSonuclari[i].TestID, HastaSonuc[0].TestSonuclari[i].TestParametreAdi);

                    gridControl1.DataSource = dt2;
                }
            }
        }
コード例 #2
0
        private void simpleButton4_Click(object sender, EventArgs e)//barkod sil butonu seçilen barkodu silme
        {
            conn.Close();
            conn.Open();
            ws_Adana_Lab_Entegre.LiosService servis = new ws_Adana_Lab_Entegre.LiosService();

            string a = servis.BarkodSil("21805034564", "2164", comboBox1.Text);

            MessageBox.Show(a);

            string silmeSorgusu = "DELETE from Barkod_tc   where barkodNo=@barkodNo";

            SqlCommand silKomutu = new SqlCommand(silmeSorgusu, conn);

            silKomutu.Parameters.AddWithValue("@barkodNo", comboBox1.Text);
            silKomutu.ExecuteNonQuery();

            string     silmeSorgusu2 = "DELETE from Barkod_tetkik   where barkodNo=@barkodNo2";
            SqlCommand silKomutu2    = new SqlCommand(silmeSorgusu2, conn);

            silKomutu2.Parameters.AddWithValue("@barkodNo2", comboBox1.Text);
            silKomutu2.ExecuteNonQuery();

            conn.Close();
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            ws_Adana_Lab_Entegre.LiosService servis = new ws_Adana_Lab_Entegre.LiosService();

            ws_Adana_Lab_Entegre.HastaSonucToplu[] hs = servis.TCSonucBilgisi("21805034564", "2164", textBox1.Text);



            DataTable dt = new DataTable();

            dt.Columns.Add("Aciklama");
            dt.Columns.Add("AdiSoyadi");
            dt.Columns.Add("AileHekimiAdi");
            dt.Columns.Add("BabaAdi");
            dt.Columns.Add("Barkod");
            dt.Columns.Add("BirimAdi");
            dt.Columns.Add("DogumTarihi");
            dt.Columns.Add("KayitTarihi");


            for (int i = 0; i < hs.Length; i++)
            {
                dt.Rows.Add(hs[i].TestSonuclariGenel[0].Aciklama, hs[i].TestSonuclariGenel[0].AdiSoyadi, hs[i].TestSonuclariGenel[0].AileHekimiAdi, hs[i].TestSonuclariGenel[0].BabaAdi, hs[i].TestSonuclariGenel[0].Barkod, hs[i].TestSonuclariGenel[0].BirimAdi, hs[i].TestSonuclariGenel[0].DogumTarihi, hs[i].TestSonuclariGenel[0].KayitTarihi);
            }
            dataGridView1.DataSource = dt;
        }
コード例 #4
0
        private void simpleButton1_Click_1(object sender, EventArgs e)
        {
            try
            {
                conn.Close();
                conn.Open();
                ws_Adana_Lab_Entegre.LiosService servis = new ws_Adana_Lab_Entegre.LiosService();
                NetworkCredential netSGKCredential      = new NetworkCredential("21805034564", "2164");
                servis.Credentials = netSGKCredential;
                ws_Adana_Lab_Entegre.AktifTest[] testler = servis.AktifTestler("21805034564", "2164");


                SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM TETKIKLER", conn);
                DataTable      dt = new DataTable();
                da.Fill(dt);
                if (dt.Rows.Count > 0)
                {
                    SqlCommand sil = new SqlCommand("DELETE TETKIKLER", conn);
                    sil.ExecuteNonQuery();
                }

                conn.Close();
                conn.Open();

                foreach (ws_Adana_Lab_Entegre.AktifTest Tetkik in testler)
                {
                    SqlCommand cmdTetkikInsert = new SqlCommand(@"INSERT INTO TETKIKLER(ReferansNo,TetkikAdi,TetkikKodu,GrupKodu,SUTTUT_NO,GUNCELLEME_TARIHI,AKTIF,GUNCELLEME_INFO) VALUES(@ReferansNo,@TetkikAdi,@TetkikKodu,@GrupKodu,@SUTTUT_NO,Getdate(),1,'Yeni Kayıt')", conn);

                    cmdTetkikInsert.Parameters.Add("@ReferansNo", SqlDbType.VarChar).Value = Tetkik.TestID;
                    cmdTetkikInsert.Parameters.Add("@TetkikAdi", SqlDbType.VarChar).Value  = Tetkik.TestAdi;
                    cmdTetkikInsert.Parameters.Add("@TetkikKodu", SqlDbType.VarChar).Value = Tetkik.ButceKodu;
                    cmdTetkikInsert.Parameters.Add("@GrupKodu", SqlDbType.VarChar).Value   = Tetkik.TestGrupAdi;
                    cmdTetkikInsert.Parameters.Add("@SUTTUT_NO", SqlDbType.VarChar).Value  = Tetkik.ButceKodu;
                    cmdTetkikInsert.ExecuteNonQuery();
                }



                conn.Close();
                conn.Open();
                DataTable      kn      = new DataTable();
                SqlDataAdapter adaptor = new SqlDataAdapter("select * from TETKIKLER", conn);
                adaptor.Fill(kn);
                gridControl1.DataSource = kn;


                conn.Close();
            }



            catch
            { conn.Close(); }

            MessageBox.Show("TETKİK KAYDETME BAŞARILI");
        }
コード例 #5
0
        private void simpleButton5_Click(object sender, EventArgs e)//GÖNDER BUTONU
        {
            ws_Adana_Lab_Entegre.LiosService servis = new ws_Adana_Lab_Entegre.LiosService();
            int[]     tetkik = new int[listBox2.Items.Count];
            DataTable dt     = new DataTable();

            for (int i = 0; i < listBox2.Items.Count; i++)
            {
                string tetkikAdi = listBox2.Items[i].ToString();
                tetkik[i] = Convert.ToInt32(tetkikKoduVer(tetkikAdi));
            }

            if (secilibuton == 1)//ilk gönderme  barkodu veritabanına kaydetme tc ile ve barkod ile tetkikleri kaydetme
            {
                ws_Adana_Lab_Entegre.TestEkleSonuc[] sonucbarkod = servis.TestEkle("21805034564", "2164", "", hasta.Tc.ToString(), hasta.Ad, hasta.Soyad, hasta.Cinsiyet, hasta.DogumTarihi, "Z00.0", "", "", "", "", "", "", "", "", tetkik);
                if (sonucbarkod[0].Sonuc == "Başarılı")
                {
                    conn.Close();
                    conn.Open();
                    SqlCommand komut = new SqlCommand("insert into Barkod_tc(barkodNo,tc) VALUES('" + sonucbarkod[0].Barkod + "','" + hasta.Tc + "')", conn);
                    komut.ExecuteNonQuery();
                    conn.Close();

                    for (int i = 0; i < listBox2.Items.Count; i++)
                    {
                        conn.Open();
                        SqlCommand kmt = new SqlCommand("insert into Barkod_tetkik(barkodNo,TekikAdi) VALUES('" + sonucbarkod[0].Barkod + "','" + listBox2.Items[i].ToString() + "')", conn);
                        kmt.ExecuteNonQuery();
                    }
                }
            }


            else if (secilibuton == 2)//gönderilen tetkik yenileme ve barkod ile tetkikleri silip kaydeme
            {
                string     silmeSorgusu2 = "DELETE from Barkod_tetkik   where barkodNo=@barkodNo2";
                SqlCommand silKomutu2    = new SqlCommand(silmeSorgusu2, conn);
                silKomutu2.Parameters.AddWithValue("@barkodNo2", comboBox1.Text);
                silKomutu2.ExecuteNonQuery();
                string msj = servis.TestGuncelle(comboBox1.Text, "21805034564", "2164", tetkik);

                for (int i = 0; i < listBox2.Items.Count; i++)
                {
                    SqlCommand kmt = new SqlCommand("insert into Barkod_tetkik(barkodNo,TetkikAdi) VALUES('" + comboBox1.Text + "','" + listBox2.Items[i].ToString() + "')", conn);
                    kmt.ExecuteNonQuery();
                }
                MessageBox.Show(msj);
            }
        }
コード例 #6
0
      private void button1_Click(object sender, EventArgs e)
      {
          conn.Close();
          conn.Open();
          try
          {
              DataTable      kn      = new DataTable();
              SqlDataAdapter adaptor = new SqlDataAdapter("select barkodNo from barkod where tc= '" + textBox1.Text + "'", conn);
              adaptor.Fill(kn);

              string Kod = kn.Rows[0]["barkodNo"].ToString();

              ws_Adana_Lab_Entegre.LiosService         servis     = new ws_Adana_Lab_Entegre.LiosService();
              ws_Adana_Lab_Entegre.HastaSonucBilgisi[] HastaSonuc = servis.BarkodSonucBilgisi(Kod, "21805034564", "2164");

              DataTable dt = new DataTable();
              dt.Columns.Add("OrnekTipi");
              dt.Columns.Add("Sonuc");
              dt.Columns.Add("SonucAciklama");
              dt.Columns.Add("SonucBirim");
              dt.Columns.Add("SonucDurum");
              dt.Columns.Add("SonucOnayTarihi", typeof(System.DateTime));
              dt.Columns.Add("SonucReferans");
              dt.Columns.Add("SonucYorum");
              dt.Columns.Add("TestAdi");
              dt.Columns.Add("TestGrupAdi");
              dt.Columns.Add("TestID");
              dt.Columns.Add("TestParametreAdi");

              for (int i = 0; i < HastaSonuc[0].TestSonuclari.Length; i++)
              {
                  dt.Rows.Add(HastaSonuc[0].TestSonuclari[i].OrnekTipi, HastaSonuc[0].TestSonuclari[i].Sonuc, HastaSonuc[0].TestSonuclari[i].SonucAciklama, HastaSonuc[0].TestSonuclari[i].SonucBirim, HastaSonuc[0].TestSonuclari[i].SonucDurum, HastaSonuc[0].TestSonuclari[i].SonucOnayTarihi, HastaSonuc[0].TestSonuclari[i].SonucReferans, HastaSonuc[0].TestSonuclari[i].SonucYorum, HastaSonuc[0].TestSonuclari[i].TestAdi, HastaSonuc[0].TestSonuclari[i].TestGrupAdi, HastaSonuc[0].TestSonuclari[i].TestID, HastaSonuc[0].TestSonuclari[i].TestParametreAdi);
              }
              conn.Close();
              gridControl1.DataSource = dt;
          }
          catch
          {
              MessageBox.Show("Tc hatalı yada bu tc ye ait kullanıcı yok");
          }
      }
コード例 #7
0
        private void simpleButton1_Click(object sender, EventArgs e)
        {
            conn.Close();

            conn.Open();
            ws_Adana_Lab_Entegre.LiosService servis = new ws_Adana_Lab_Entegre.LiosService();
            ws_Adana_Lab_Entegre.Duyurular[] duyuru = servis.DuyurulariGetir("21805034564", "2164");
            int            boyut = duyuru.Length;
            int            ds    = boyut - 10;//duyuru sayısı
            SqlDataAdapter da    = new SqlDataAdapter("SELECT * FROM duyuru", conn);
            DataTable      dt    = new DataTable();

            da.Fill(dt);
            if (dt.Rows.Count > 0)
            {
                SqlCommand sil = new SqlCommand("DELETE duyuru", conn);
                sil.ExecuteNonQuery();
            }

            for (int i = 0; i < 100; i++)
            {
                SqlCommand cmdTetkikInsert = new SqlCommand(@"INSERT INTO duyuru(duyuruID,baslik,icerik) VALUES(@id,@bas,@ic)", conn);

                cmdTetkikInsert.Parameters.Add("@id", SqlDbType.VarChar).Value  = duyuru[i].DuyuruID;
                cmdTetkikInsert.Parameters.Add("@bas", SqlDbType.VarChar).Value = duyuru[i].Baslik;
                cmdTetkikInsert.Parameters.Add("@ic", SqlDbType.VarChar).Value  = duyuru[i].Icerik;

                cmdTetkikInsert.ExecuteNonQuery();
            }
            conn.Close();
            conn.Open();
            DataTable      kn      = new DataTable();
            SqlDataAdapter adaptor = new SqlDataAdapter("select   distinct  baslik,icerik from duyuru", conn);

            adaptor.Fill(kn);
            gridControl1.DataSource = kn;
        }