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); }
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(); } }
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); }
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); }