コード例 #1
0
        public static void iduSql(string srg)
        {
            SqlConnection cn  = Asistan.baglan();
            SqlCommand    cmd = new SqlCommand(srg, cn);

            cn.Open();
            cmd.ExecuteNonQuery();
            cn.Close();
        }
コード例 #2
0
        public static DataTable dataTable(string sorgu)
        {
            SqlConnection baglanti = Asistan.baglan();

            baglanti.Open();
            SqlCommand     cmd = new SqlCommand(sorgu, baglanti);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataTable      dt  = new DataTable();

            da.Fill(dt); return(dt);
        }
コード例 #3
0
        public static void KulListele(string sorgu, DataGridView dgv)
        {
            SqlConnection baglanti = Asistan.baglan();

            baglanti.Open();
            SqlCommand     cmd = new SqlCommand(sorgu, baglanti);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataTable      dt  = new DataTable();

            da.Fill(dt);
            dgv.DataSource = dt;
            baglanti.Close();
        }
コード例 #4
0
        public static void comboBoxDoldur(ComboBox cmb, string sorgu, string displayMember, string ValueMember)
        {
            SqlConnection baglanti = Asistan.baglan();

            baglanti.Open();
            SqlCommand     cmd = new SqlCommand(sorgu, baglanti);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataTable      dt  = new DataTable();

            da.Fill(dt);
            cmb.DataSource  = dt; cmb.DisplayMember = displayMember;
            cmb.ValueMember = ValueMember;
            baglanti.Close();
        }
コード例 #5
0
        public static void gridDoldur(string sorgu, DataGridView dgv)
        {
            SqlConnection baglanti = Asistan.baglan();

            baglanti.Open();
            SqlCommand     cmd = new SqlCommand(sorgu, baglanti);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataTable      dt  = new DataTable();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "seferListe";
            da.Fill(dt);
            dgv.DataSource = dt;
            baglanti.Close();
        }
コード例 #6
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            silme = true;
            string srgSil = "delete from Kullanici where KullaniciID=" + dataGridViewListe.CurrentRow.Cells[0].Value.ToString();

            SqlConnection con = Asistan.baglan();
            SqlCommand    cmd = new SqlCommand(srgSil, con);

            con.Open();
            cmd.ExecuteNonQuery();
            con.Close(); DialogResult sonuc = MessageBox.Show("Silme onaylansın mı ?", "Onay", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (sonuc == DialogResult.Yes)
            {
                Asistan.dgvYenile(dgvYenile, dataGridViewListe);
            }
        }
コード例 #7
0
        private void KullaniciIslem_Load(object sender, EventArgs e)
        {
            this.Dock = DockStyle.Fill;
            Form1 frm = new Form1();

            if (frm.ekleSilDüzenleToolStripMenuItem.Enabled == false)
            {
                panel1.Visible = false;
            }
            string srg = "SELECT KullaniciID,Adi,Soyadi,KullaniciAdi ,Sifre FROM Kullanici";

            SqlConnection  con = Asistan.baglan();
            SqlCommand     cmd = new SqlCommand(srg, con);
            SqlDataAdapter da  = new SqlDataAdapter(cmd);
            DataTable      dt  = new DataTable();

            da.Fill(dt);
            dataGridViewListe.DataSource = dt;
        }
コード例 #8
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            bool[] yetki = new bool[7];
            string sorgu = "select KullaniciID,KullaniciAdi,Sifre,Adi,Soyadi from Kullanici where KullaniciAdi='" + txtKullaniciAdi.Text + "' and Sifre ='" + txtSifre.Text + "'";

            try
            {
                SqlConnection cnn = Asistan.baglan();

                SqlCommand komut = new SqlCommand(sorgu, cnn);

                SqlDataAdapter da = new SqlDataAdapter(komut);
                DataTable      dt = new DataTable();
                da.Fill(dt);
                if (dt.Rows.Count > 0)
                {
                    Form1.mdi.yönetimselİşlemlerToolStripMenuItem.Enabled = true;
                    Form1.mdi.BiletToolStripMenuItem.Enabled = true;
                    Form1.mdi.lblKullanici.Text = "Kullanıcı : " + dt.Rows[0][3].ToString() + " " + dt.Rows[0][4].ToString(); this.Close();
                    Form1.mdi.kullanıcıİşlemleriToolStripMenuItem.Enabled   = true;
                    Form1.mdi.biletSatisToolStripMenuItem.Enabled           = true;
                    Form1.mdi.biletSilToolStripMenuItem.Enabled             = true;
                    Form1.mdi.seferlerToolStripMenuItem.Enabled             = true;
                    Form1.mdi.otobüslerToolStripMenuItem.Enabled            = true;
                    Form1.mdi.şoförlerToolStripMenuItem.Enabled             = true;
                    Form1.mdi.oturumuKapatToolStripMenuItem.Enabled         = true;
                    Form1.mdi.kullanıcılarıListeleToolStripMenuItem.Enabled = true;
                    Form1.mdi.ekleSilDüzenleToolStripMenuItem.Enabled       = true;
                }
                else
                {
                    MessageBox.Show("Hatalı Giriş ...");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString(), "Bağlantı Hatası", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }
コード例 #9
0
        private void koltuklarClick(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            BasılanButon = (Button)sender;
            int          koltukNo = int.Parse(BasılanButon.Text);
            string       cinsiyet = "";
            DialogResult secim    = MessageBox.Show("Bu koltuğa kayıt yapılsın mı ?", "Koltuk Onay", MessageBoxButtons.YesNo);

            if (secim == DialogResult.Yes)
            {
                if (txtUcret.Text == "" || comboBoxOSekli.SelectedIndex == -1)
                {
                    MessageBox.Show("Ödeme bilgilerini giriniz."); goto hata;
                }
                if (rdoBayan.Checked == true)
                {
                    cinsiyet               = "K";
                    koltukcins[koltukNo]   = "K";
                    BasılanButon.BackColor = Color.LightPink;
                }
                else if (rdoErkek.Checked == true)
                {
                    cinsiyet               = "E";
                    koltukcins[koltukNo]   = "E";
                    BasılanButon.BackColor = Color.LightBlue;
                }
                else
                {
                    MessageBox.Show("Hata ! Lütfen seçimlerinizi kontrol ediniz..."); goto hata;
                }
                BasılanButon.Enabled   = false;
                yolcular[koltukNo - 1] = txtAd.Text.PadRight(12, ' ') + txtSoyad.Text.PadRight(12, ' ') + cinsiyet.PadRight(8, ' ');
                yolcuSayisi++;
                string odeme = "";
                if (comboBoxOSekli.Text == "Nakit")
                {
                    odeme = "1";
                }
                else
                {
                    odeme = "2";
                }
                string tarih = Asistan.tarihFormat(DateTime.Now.Day.ToString(), DateTime.Now.Month.ToString(), DateTime.Now.Year.ToString());

                string    Yolcu_kayit  = " Insert into Yolcu(SeferID,Adi,Soyadi,Cinsiyet,Telefon,Aciklama) VALUES (" + comboBoxSefer.Text + ",'" + txtAd.Text + "','" + txtSoyad.Text + "','" + cinsiyet + "','" + txtTel.Text + "',' ')"; Asistan.iduSql(Yolcu_kayit);
                DataTable dtSefer      = Asistan.dataTable("Select * from Seferler where SeferID=" + comboBoxSefer.GetItemText(comboBoxSefer.SelectedItem));
                DataTable dtYolcu      = Asistan.dataTable("Select * from Yolcu where SeferID=" + comboBoxSefer.Text + " and Adi='" + txtAd.Text + "' and  Soyadi='" + txtSoyad.Text + "'");
                string    koltuk_kayit = "Insert into Koltuk(Plaka,KoltukNo,SeferID,YolcuID,Fiyat,OdemeSekli,AlınmaTarihi) VALUES ('" + dtSefer.Rows[0]["Arac"].ToString() + "','" + BasılanButon.Text + "'," + comboBoxSefer.Text + "," + dtYolcu.Rows[0]["YolcuID"] + "," + txtUcret.Text + "," + odeme + ",'" + tarih + "')";

                Asistan.iduSql(koltuk_kayit);
                SqlConnection cnn = Asistan.baglan();
                cnn.Open();

                SqlCommand cmd = new SqlCommand("Insert into Bilet(Plaka,SeferID,KoltukNo,Fiyat,OdemeSekli,YolcuID) values(@Plaka,@SeferID,@KoltukNo,@Fiyat,@OdemeSekli,@YolcuID)", cnn);


                cmd.Parameters.AddWithValue("@Plaka", dtSefer.Rows[0]["Arac"].ToString());
                cmd.Parameters.AddWithValue("@KoltukID", "Koltuk.KoltukID");
                cmd.Parameters.AddWithValue("@SeferID", comboBoxSefer.Text);
                cmd.Parameters.AddWithValue("@KoltukNo", BasılanButon.Text);
                cmd.Parameters.AddWithValue("@Fiyat", txtUcret.Text);
                cmd.Parameters.AddWithValue("@OdemeSekli", odeme);
                cmd.Parameters.AddWithValue("@YolcuID", dtYolcu.Rows[0]["YolcuID"]);


                cmd.ExecuteNonQuery(); cnn.Close();


                formTemizle();
                hata :;
            }
        }