コード例 #1
0
        private void btnBul_Click(object sender, EventArgs e)
        {
            SqlCommand komut = new SqlCommand();

            komut.CommandType = CommandType.StoredProcedure;
            if (cmBoxAramaKriter.Text == "Hasta Adı Soyadı")
            {
                if (checkAnd.Checked == true)
                {
                    komut.CommandText = "HastaAdIleBul";
                }
                else
                {
                    komut.CommandText = "HastaAdorSoyadIleBul";
                }
                komut.Parameters.Add("@ad", txtAd.Text);
                komut.Parameters.Add("@soyad", txtSoyad.Text);
            }
            else if (cmBoxAramaKriter.Text == "Kimlik No")
            {
                komut.CommandText = "KimlikNoIleBul";
                komut.Parameters.Add("@tcKimlikNo", txtAramaMetni.Text);
            }
            else if (cmBoxAramaKriter.Text == "Kurum Sicil No")
            {
                komut.CommandText = "KurumSicilNoIleBul";
                komut.Parameters.Add("@kurumSicilNo", txtAramaMetni.Text);
            }
            else
            {
                komut.CommandText = "DosyaNoIleBul";
                komut.Parameters.Add("@dosyaNo", txtAramaMetni.Text);
            }
            DatabaseControl.Arama(komut, this);
        }
コード例 #2
0
        public static ComboBox Doktorlar(ComboBox comboBox)
        {
            SqlCommand komut = new SqlCommand();

            komut.CommandText = "Select kullaniciId From kullanici where unvan = 'Doktor'";
            return(DatabaseControl.DoktorNumaralari(komut, comboBox));
        }
コード例 #3
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            if (hasta != null)
            {
                if (comboBoxPoliklinik.Text == "" || cmBoxIslem.Text == "" || cmBoxDoktorlar.Text == "")
                {
                    MessageBox.Show("Eksik Bilgileri Doldurunuz!");
                }
                else
                {
                    if (DateTime.Parse(txtSevkTarih.Text) < DateTime.Now.Date)
                    {
                        MessageBox.Show("Önceki Tarihe sevk alamzsınız..");
                    }
                    else
                    {
                        sevkT = txtSevkTarih.Value.ToString().Split(' ')[0];
                        //sevk ekleme işlemi yapılıyor...
                        SqlCommand komut = new SqlCommand();
                        komut.CommandType = CommandType.StoredProcedure;
                        komut.CommandText = "sevkEkle";
                        komut.Parameters.Add("@sevkTarihi", txtSevkTarih.Text);
                        komut.Parameters.Add("@dosyaNo", hasta.DosyaNo);
                        komut.Parameters.Add("@poliklinik", comboBoxPoliklinik.Text);
                        komut.Parameters.Add("@saat", DateTime.Now.ToLongTimeString());//DateTime.Now.Hour+":"+DateTime.Now.Minute);
                        komut.Parameters.Add("@yapilanIslem", cmBoxIslem.Text);
                        komut.Parameters.Add("@drKod", cmBoxDoktorlar.Text);
                        komut.Parameters.Add("@miktar", numMiktar.Value.ToString());
                        komut.Parameters.Add("@birimFiyat", fiyat.Value.ToString());
                        komut.Parameters.Add("@sira", txtSira.Text);
                        komut.Parameters.Add("@toplamTutar", toplamFiyat.ToString());
                        komut.Parameters.Add("@taburcu", "");
                        DatabaseControl.Ekle(komut);//sevk almak için komut oluşturdum

                        sevkGirisTemizle();
                        cmBoxOncekiIslemler.Items.Clear();
                        sevkDataView.Rows.Clear();

                        if (cmBoxOncekiIslemler.Text == "")
                        {
                            Sevk.SevkleriGetir(hasta.DosyaNo, this);//sevkleri gride aktardım.
                        }
                        else
                        {
                            Sevk.oncekiIslemler(txtDosyaNo.Text, this, cmBoxOncekiIslemler);
                        }
                        txtDosyaNo.Text = hasta.DosyaNo;
                        btnBul.PerformClick();

                        cmBoxOncekiIslemler.Text = sevkT.ToString();
                        btnGit.PerformClick();
                    }
                }
            }
            else
            {
                MessageBox.Show("Lütfen bir hasta seçiniz.");
            }
        }
        private void btnSil_Click(object sender, EventArgs e)
        {
            SqlCommand sql = new SqlCommand();

            sql.CommandText = "kullaniciSil";
            sql.CommandType = CommandType.StoredProcedure;
            sql.Parameters.Add("@kullaniciId", txtId.Text);
            DatabaseControl.Sil(sql);
            FormAc.Open(new KullaniciTanit());
        }
コード例 #5
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (hasta != null)
            {
                //   MessageBox.Show("DOSYANO :" + hasta.DosyaNo + " sevk Tarihi :" + sevkTarihi);
                bool       degisim = false;
                SqlCommand komut   = new SqlCommand();
                komut.CommandType = CommandType.StoredProcedure;
                komut.Parameters.Add("@dosyaNo", hasta.DosyaNo);

                komut.CommandText = "sevkSil";
                foreach (DataGridViewRow row in sevkDataView.Rows)
                {
                    if (row.Selected == true)
                    {
                        if ((komut.Parameters.Contains("@saat")))
                        {
                            komut.Parameters["@saat"].Value = row.Cells[2].Value.ToString();
                        }
                        else
                        {
                            komut.Parameters.Add("@saat", row.Cells[2].Value.ToString());
                        }

                        DatabaseControl.Sil(komut);
                        degisim = true;
                    }
                }
                if (degisim)
                {
                    sevkGirisTemizle();
                    sevkDataView.Rows.Clear();
                    //Sevk.SevkleriGetir(hasta.DosyaNo, this);
                    //txtDosyaNo.Text = hasta.DosyaNo;
                    //btnBul.PerformClick();
                    txtDosyaNo.Text = hasta.DosyaNo;
                    btnBul.PerformClick();

                    cmBoxOncekiIslemler.Text = sevkT.ToString();
                    btnGit.PerformClick();
                    // cmBoxOncekiIslemler.Items.Clear();
                    // Sevk.oncekiIslemler(txtDosyaNo.Text, this, cmBoxOncekiIslemler);
                }
            }
            else
            {
                MessageBox.Show("Seçim yapınız..");
            }
        }
コード例 #6
0
 public static void GirisKontrol(string kAdi, string sifre)
 {
     if (DatabaseControl.kullaniciGiris(kAdi, sifre))
     {
         FormAc.AnaForm.menuStrip.Enabled = true;
         if (yetki.ToUpper() == "TRUE")
         {
             FormAc.AnaForm.referanslarToolStripMenuItem.Enabled = true;
         }
         FormAc.AktifForm.Close();
     }
     else
     {
         MessageBox.Show("Kullanıcı Adı ya da Şifre Yanlış");
     }
 }
コード例 #7
0
        private void btnGit_Click(object sender, EventArgs e)
        {
            sevkT = cmBoxOncekiIslemler.Text.ToString().Split(' ')[0];
            sevkDataView.Rows.Clear();
            SqlCommand komut = new SqlCommand();

            komut.CommandType = CommandType.StoredProcedure;
            komut.CommandText = "tarihSevkleri";

            komut.Parameters.Add("@dosyaNo", hasta.DosyaNo.ToString());
            komut.Parameters.Add("@sevkTarihi", cmBoxOncekiIslemler.Text);
            DatabaseControl.sevkGetir(komut, this);
            sevkTarihi = cmBoxOncekiIslemler.Text;

            toplamTutarHesap();
        }
コード例 #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (true == sayiKontrol(txtDosyaNo.Text) && txtDosyaNo.Text != "")
            {
                sevkDataView.Rows.Clear();
                SqlCommand sqlCommand = new SqlCommand();
                sqlCommand.CommandType = CommandType.StoredProcedure;
                sqlCommand.CommandText = "hastaBilgi";
                sqlCommand.Parameters.Add("@dosyaNo", int.Parse(txtDosyaNo.Text));

                hasta = DatabaseControl.hastaGetir(sqlCommand);
                cmBoxOncekiIslemler.Items.Clear();
                Sevk.oncekiIslemler(txtDosyaNo.Text, this, cmBoxOncekiIslemler);
                /* Sonradan eklenen kod */
                //
                sevkDataView.Rows.Clear();
                //

                toplamTutarHesap();
                // Sevk.SevkleriGetir(txtDosyaNo.Text, this);
                if (hasta != null)
                {
                    Hasta.BilgiGoster(this, hasta);
                }
                else
                {
                    MessageBox.Show("Bu dosya numarası yok");
                }
            }
            else
            {
                if (txtDosyaNo.Text == "")
                {
                    DosyaBul dosyaBul = new DosyaBul();
                    dosyaBul.Show();
                }
                else
                {
                    MessageBox.Show("Bir dosya numarası giriniz..");
                }
            }

            //DosyaBul dosyaBul = new DosyaBul();

            //dosyaBul.Show();
        }
コード例 #9
0
        private void comboBoxPoliklinik_SelectedValueChanged(object sender, EventArgs e)
        {
            SqlCommand komut = new SqlCommand();

            komut.CommandText = "poliklinikSira";
            komut.CommandType = CommandType.StoredProcedure;

            komut.Parameters.Add("@pAdi", comboBoxPoliklinik.Text);
            komut.Parameters.Add("@sevkTarihi", txtSevkTarih.Text);
            int sira = DatabaseControl.PoliklinikSira(komut);

            if (sira == -1 || sira == 0)
            {
                sira = 1;
            }
            txtSira.Text = sira.ToString();
        }
コード例 #10
0
 private void btnTaburcu_Click(object sender, EventArgs e)
 {
     if (sevkDataView.SelectedRows.Count != 0)
     {
         if (!(DatabaseControl.TaburcuDurumu(hasta.DosyaNo, sevkDataView.SelectedRows[0].Cells[7].Value.ToString())))
         {
             Taburcu taburcu = new Taburcu();
             taburcu.Show();
             taburcu.txtDosyaNo.Text = hasta.DosyaNo;
             taburcu.cmBoxSevk.Text  = sevkDataView.SelectedRows[0].Cells[7].Value.ToString();
             taburcu.cmBoxCikis.Text = DateTime.Now.Date.ToString();
             taburcu.txtTutar.Text   = toplamTutarHesap().ToString();
         }
         else
         {
             MessageBox.Show("Hasta bu sevkten taburcu edilmiş...");
         }
     }
 }
コード例 #11
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            //if (!(DatabaseControl.TaburcuDurumu(txtDosyaNo.Text, cmBoxSevk.Text)))
            // {
            SqlCommand komut = new SqlCommand();

            komut.CommandType = CommandType.StoredProcedure;
            komut.CommandText = "taburcu";
            komut.Parameters.Add("@dosyaNo", txtDosyaNo.Text);
            komut.Parameters.Add("@sevkTarihi", cmBoxSevk.Text);
            MessageBox.Show("a" + cmBoxCikis.Text + "a");
            komut.Parameters.Add("@cikisTarihi", DateTime.Now.Date);
            komut.Parameters.Add("@odeme", cmBoxOdeme.Text);
            komut.Parameters.Add("@toplamTutar", txtTutar.Text);
            DatabaseControl.Ekle(komut);
            this.Close();
            // }
            // else
            //     MessageBox.Show("Hasta bu sevkten taburcu edilmiş...");
        }
        private void btnOk_Click(object sender, EventArgs e)
        {
            Poliklinik poliklinik = new Poliklinik(txtPoliklinik.Text, checkDurum.Checked, textAciklama.Text);

            if (btnOk.Text == "Güncelle")
            {
                /*
                 * string query = "update poliklinik set poliklinikAdi='" + poliklinik.PoliklinikAdi + "', durum = '" + poliklinik.Durum.ToString() + "', aciklama='" + poliklinik.Aciklama + "' Where poliklinikAdi='" + pAd.ToString() + "'";
                 * //     DatabaseControl.PoliGuncelle(pAd.ToString(), poliklinik);
                 * DatabaseControl.Guncelle(query);
                 */


                SqlCommand komut = new SqlCommand();
                komut.CommandType = CommandType.StoredProcedure;
                komut.CommandText = "poliklinikGuncelle";
                komut.Parameters.Add("@newPoliklinikAdi", poliklinik.PoliklinikAdi);
                komut.Parameters.Add("@durum", poliklinik.Durum.ToString());
                komut.Parameters.Add("@aciklama", poliklinik.Aciklama);
                komut.Parameters.Add("@poliklinikAdi", pAd);
                DatabaseControl.Guncelle(komut);
            }
            else
            {
                SqlCommand komut = new SqlCommand();
                komut.CommandType = CommandType.StoredProcedure;
                komut.CommandText = "poliklinikEkle";
                komut.Parameters.Add("@newPoliklinikAdi", poliklinik.PoliklinikAdi);
                komut.Parameters.Add("@durum", poliklinik.Durum.ToString());
                komut.Parameters.Add("@aciklama", poliklinik.Aciklama);
                //      komut.Parameters.Add("@poliklinikAdi", pAd);
                DatabaseControl.Ekle(komut);
                pAd        = poliklinik.PoliklinikAdi;
                btnOk.Text = "Güncelle";
            }
        }
 private void btnSil_Click(object sender, EventArgs e)
 {
     DatabaseControl.PoliSil(pAd);
     FormAc.Open(new PoliklinikForm());//Silindikten sonra forma döner.
 }
コード例 #14
0
 public Login(AnaForm anaForm)
 {
     InitializeComponent();
     //    this.anaForm = anaForm;
     database = new DatabaseControl();
 }