Exemple #1
0
        public bool SeferGuncelle(cSefer s)
        {
            bool          sonuc = false;
            SqlConnection conn  = new SqlConnection(cGenel.connStr);
            SqlCommand    comm  = new SqlCommand("update sefer set kalkisTarihi=@kalkisTarihi,  otobusID=@otobusID, guzergahID=@guzergahID where seferID=@seferID ", conn);

            comm.Parameters.Add("@seferID", SqlDbType.Int).Value           = s._seferId;
            comm.Parameters.Add("@OtobusId", SqlDbType.Int).Value          = s._otobusId;
            comm.Parameters.Add("@kalkisTarihi", SqlDbType.DateTime).Value = s._kalkisTarihi;
            comm.Parameters.Add("@guzergahID", SqlDbType.Int).Value        = s._guzergahID;
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            try
            {
                sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return(sonuc);
        }
Exemple #2
0
 void tasarimIslem()
 {
     cSt.frm(this);
     if (cSefer.islem == Convert.ToInt32(cSefer.islemler.frmSefer_Detay))
     {
         btn.Visible      = false;
         lblMesaj.Text    = "Detaylı Sefer Bilgileri";
         lblMesaj.Visible = true;
         Seferbilgiaktar();
         dgvCalisanlar.Visible = false;
     }
     else if (cSefer.islem == Convert.ToInt32(cSefer.islemler.frmSefer_SeferSil))
     {
         btn.Text         = "Sil";
         lblMesaj.Text    = "Seferi Sil...";
         lblMesaj.Visible = true;
         Seferbilgiaktar();
     }
     else if (cSefer.islem == Convert.ToInt32(cSefer.islemler.frmSefer_FrmSeferEkle))
     {
         btn.Text         = "Kaydet";
         lblMesaj.Text    = "Yeni Sefer Kaydı...";
         lblMesaj.Visible = true;
         cSefer s = new cSefer();
         txtSeferNo.Text = s.SonIDBul().ToString();
     }
     else if (cSefer.islem == Convert.ToInt32(cSefer.islemler.frmSefer_SeferBilgileriDegistir))
     {
         btn.Text         = "Güncelle";
         lblMesaj.Text    = "Sefer Bilgilerini Güncelle...";
         lblMesaj.Visible = true;
         Seferbilgiaktar();
     }
 }
Exemple #3
0
        public bool SeferEkle(cSefer s)
        {
            bool          sonuc = false;
            SqlConnection conn  = new SqlConnection(cGenel.connStr);
            SqlCommand    comm  = new SqlCommand("insert into sefer(otobusID,kalkisTarihi,guzergahID) values(@otobusID,@kalkisTarihi,@guzergahID)", conn);

            comm.Parameters.Add("@OtobusId", SqlDbType.Int).Value          = s._otobusId;
            comm.Parameters.Add("@kalkisTarihi", SqlDbType.DateTime).Value = s._kalkisTarihi;
            comm.Parameters.Add("@guzergahID", SqlDbType.Int).Value        = s._guzergahID;
            if (conn.State == ConnectionState.Closed)
            {
                conn.Open();
            }
            try
            {
                sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
                //if (sonuc)
                //{
                //sonuc = Convert.ToBoolean(comm.ExecuteNonQuery());
                //for (int i = 0; i < lvCalisanlar.Items.Count - 1; i++)
                //{
                //    s._calisanId = Convert.ToInt32(lvCalisanlar.Items[i].SubItems[0].Text);
                //    sonuc = SeferCalisanIDEkle(s._seferId, s._calisanId);
                //    if (!sonuc) break;
                //}
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return(sonuc);
        }
        private void frmSeferListe_Load(object sender, EventArgs e)
        {
            tasarim();
            cSefer c = new cSefer();

            c.SeferleriGetir(lvSeferListe);
        }
Exemple #5
0
 private void btn_Click(object sender, EventArgs e)
 {
     if (cSefer.islem == Convert.ToInt32(cSefer.islemler.frmSefer_SeferSil))
     {
         if (MessageBox.Show("Silmek istiyormusunz?", "SİLİNSİNMİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             cSefer c     = new cSefer();
             bool   sonuc = c.SeferSil(Convert.ToInt32(txtSeferNo.Text));
             if (sonuc)
             {
                 sonuc = c.SeferCalisanSil(Convert.ToInt32(txtSeferNo.Text));
                 MessageBox.Show("Sefer Silindi");
             }
             else
             {
                 MessageBox.Show("İşlem Gerçekleşmedi");
             }
         }
     }
     else if (btn.Text == "Kaydet")
     {
         bool sonuc = false;
         if (txtGuzergahID.Text != "" & txtAracID.Text != "" & lvCalisanlar.Items.Count != 0)
         {
             cSefer c = new cSefer();
             c.GuzergahID   = Convert.ToInt32(txtGuzergahID.Text);
             c.KalkisTarihi = Convert.ToDateTime(txtTarih.Text);
             c.OtobusId     = Convert.ToInt32(txtAracID.Text);
             sonuc          = c.SeferEkle(c);
             if (sonuc)
             {
                 cSefer s = new cSefer();
                 s.SeferId = Convert.ToInt32(txtSeferNo.Text);
                 for (int i = 0; i < lvCalisanlar.Items.Count; i++)
                 {
                     s.CalisanId = Convert.ToInt32(lvCalisanlar.Items[i].SubItems[0].Text);
                     sonuc       = s.SeferCalisanIDEkle(s.SeferId, s.CalisanId);
                     if (!sonuc)
                     {
                         break;
                     }
                 }
                 MessageBox.Show("Sefer Başarıyla Kaydedildi");
                 this.Close();
             }
             else
             {
                 MessageBox.Show("Sefer Kaydedilemedi!!");
                 temizle();
             }
         }
         else
         {
             MessageBox.Show("boş alan bırakmayınız");
             temizle();
         }
     }
     else if (cSefer.islem == Convert.ToInt32(cSefer.islemler.frmSefer_SeferBilgileriDegistir))
     {
         bool   sonuc = false;
         cSefer c     = new cSefer();
         c.SeferId      = Convert.ToInt32(txtSeferNo.Text);
         c.KalkisTarihi = Convert.ToDateTime(txtTarih.Text);
         c.OtobusId     = Convert.ToInt32(txtAracID.Text);
         c.GuzergahID   = Convert.ToInt32(txtGuzergahID.Text);
         sonuc          = c.SeferGuncelle(c);
         if (sonuc)
         {
             MessageBox.Show("Sefer Güncellendi");
             temizle();
         }
         else
         {
             MessageBox.Show("Güncelleme Başarısız!!");
         }
     }
 }
        private void txtGuzergah_TextChanged(object sender, EventArgs e)
        {
            cSefer s = new cSefer();

            s.SeferleriGetirByGuzergah(txtGuzergah.Text, lvSeferListe);
        }
        private void btnAra_Click(object sender, EventArgs e)
        {
            cSefer s = new cSefer();

            s.SeferleriGetirByTariheGore(txtTarih.Text, txtTarih2.Text, lvSeferListe);
        }