private void button1_Click(object sender, EventArgs e)
{
string deger = GecmisList.SelectedRows[0].Cells[0].Value.ToString();
DialogResult konus = MessageBox.Show("Seçili Kira Geçmişi Silinsin mi?", "Mesaj", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
if (konus == DialogResult.OK)
{
OleDbCommand sil = new OleDbCommand("DELETE FROM GeçmişKiralamalar WHERE sırano=" + deger.ToString() + "", baglanti);
baglanti.Open();
sil.ExecuteNonQuery();
baglanti.Close();
MessageBox.Show("Seçili geçmiş silindi .", "Mesaj", MessageBoxButtons.OK, MessageBoxIcon.Information);
string a = lblPlaka.Text;
baglanti.Open();
OleDbCommand arama = new OleDbCommand("SELECT * FROM GeçmişKiralamalar where Plaka like '" + a + "' ", baglanti);
OleDbDataAdapter damusteridoldur = new OleDbDataAdapter(arama);
DataSet dsmusteridoldur = new DataSet();
damusteridoldur.Fill(dsmusteridoldur, "GeçmişKiralamalar");
GecmisList.DataSource = dsmusteridoldur.Tables[0];
baglanti.Close();
int b = GecmisList.Rows.Count; //datagridwievdeki toplam satir sayisini aliyor.
double toplam = 0;
for (int i = 0; i <b; i++)
{
if (GecmisList.Rows[i].Cells[7].Value != DBNull.Value) //toplanacak deger bos mu diye kontrol ediliyor
{
toplam = toplam + Convert.ToDouble(GecmisList.Rows[i].Cells[7].Value);//toplama yapiliyor }
}
}
lblToplamKazanc.Text = toplam.ToString();
lblKiralamaSayısı.Text = Convert.ToString(GecmisList.Rows.Count - 1);
C# Programing
3 Şubat 2011 Perşembe
C# Eğer kayıtdan Veritabanında mevcut ise uyar değilse form aç
try
{
int sıra = AnaList.FocusedItem.Index;
string ID = listBox1.Items[sıra].ToString();
baglanti.Open();
OleDbCommand command = new OleDbCommand("SELECT * FROM [Bakımlar] where AracID='" + ID + "'", baglanti);
string donen = Convert.ToString(command.ExecuteScalar());
baglanti.Close();
if (donen == "")
{
frmBakımaAl yeniBakım = new frmBakımaAl();
yeniBakım.lblAracID.Text = ID;
yeniBakım.ShowDialog();
}
else
{
MessageBox.Show("Bu araç zaten bakımda görünüyor", "Bakım Hatası", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
{
int sıra = AnaList.FocusedItem.Index;
string ID = listBox1.Items[sıra].ToString();
baglanti.Open();
OleDbCommand command = new OleDbCommand("SELECT * FROM [Bakımlar] where AracID='" + ID + "'", baglanti);
string donen = Convert.ToString(command.ExecuteScalar());
baglanti.Close();
if (donen == "")
{
frmBakımaAl yeniBakım = new frmBakımaAl();
yeniBakım.lblAracID.Text = ID;
yeniBakım.ShowDialog();
}
else
{
MessageBox.Show("Bu araç zaten bakımda görünüyor", "Bakım Hatası", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
C# Hani Gündeyiz Bunu Label a yaz.
lblKullanıcı.Text = frm1.txtKullanıcıadı.Text;
lblTarih.Text = DateTime.Now.ToShortDateString();
int gun =Convert.ToInt32(DateTime.Now.DayOfWeek);
switch (gun)
{
case 0:
lblGun.Text = "Pazar";
break;
case 1:
lblGun.Text = "Pazartesi";
break;
case 2:
lblGun.Text = "Salı";
break;
case 3:
lblGun.Text = "Çarşamba";
break;
case 4:
lblGun.Text = "Perşembe";
break;
case 5:
lblGun.Text = "Cuma";
break;
case 6:
lblGun.Text = "Cumartesi";
break;
}
lblTarih.Text = DateTime.Now.ToShortDateString();
int gun =Convert.ToInt32(DateTime.Now.DayOfWeek);
switch (gun)
{
case 0:
lblGun.Text = "Pazar";
break;
case 1:
lblGun.Text = "Pazartesi";
break;
case 2:
lblGun.Text = "Salı";
break;
case 3:
lblGun.Text = "Çarşamba";
break;
case 4:
lblGun.Text = "Perşembe";
break;
case 5:
lblGun.Text = "Cuma";
break;
case 6:
lblGun.Text = "Cumartesi";
break;
}
C# ListView Renklendirme
Bende tüm arkadaşlar gibi programlarımın tasarımının güzel olmasını isteyenlerdenim.ListView renklendirmek için çok kod aradım.Ve aşağıda gösterdiğim şu kod çok işime yaradı ve çok kullanışlı.satırları örneğin gri beyaz gri beyaz yapıyor.Bu kodu verileri listview da gösterdikden sonra bunuda eklerseniz daha düzenli olur.
ListView listView = this.AracList;
int i = 0;
Color shaded = Color.FromArgb(240, 240, 240);
foreach (ListViewItem item in listView.Items)
{
if (i++ % 2 == 1)
{
item.BackColor = Color.AliceBlue;
item.UseItemStyleForSubItems = true;
}
}
ListView listView = this.AracList;
int i = 0;
Color shaded = Color.FromArgb(240, 240, 240);
foreach (ListViewItem item in listView.Items)
{
if (i++ % 2 == 1)
{
item.BackColor = Color.AliceBlue;
item.UseItemStyleForSubItems = true;
}
}
C# ListView da veritabnındaki verileri listeleme
Merhaba arkadaşlar bunun için formumuza bir tane Listview nesnesi ekliyoruz sonra nesnesinin propertiden bazı özellilerini true bazılarını false yapıyoruz sonra formun loadına aşağıdaki gibi kodlarımızı yazıyoruz sonra çalıştıyoruz.
OleDbCommand sorgu = new OleDbCommand("SELECT * FROM Araclar ORDER BY sırano", baglanti);
OleDbDataReader listele = null;
baglanti.Open();
listele = sorgu.ExecuteReader();
AnaList.Items.Clear();
while (listele.Read())
{
ListViewItem rehberim = new ListViewItem(listele["Marka"].ToString());
rehberim.SubItems.Add(listele["Plaka"].ToString());
rehberim.SubItems.Add(listele["GünlükÜcret"].ToString());
AracList.Items.Add(rehberim);
}
listele.Close();
baglanti.Close();
OleDbCommand sorgu = new OleDbCommand("SELECT * FROM Araclar ORDER BY sırano", baglanti);
OleDbDataReader listele = null;
baglanti.Open();
listele = sorgu.ExecuteReader();
AnaList.Items.Clear();
while (listele.Read())
{
ListViewItem rehberim = new ListViewItem(listele["Marka"].ToString());
rehberim.SubItems.Add(listele["Plaka"].ToString());
rehberim.SubItems.Add(listele["GünlükÜcret"].ToString());
AracList.Items.Add(rehberim);
}
listele.Close();
baglanti.Close();
C# Veritabanındaki Tüm kayıtların Sıralanması için Yazılan metod
private void TümAracları_Listele()
{
baglanti.Open();
OleDbCommand komutmusterdoldur = new OleDbCommand("SELECT * FROM Araclar ORDER BY sırano", baglanti);
OleDbDataAdapter damusteridoldur = new OleDbDataAdapter(komutmusterdoldur);
DataSet dsmusteridoldur = new DataSet();
damusteridoldur.Fill(dsmusteridoldur, "Araclar");
SonucList.DataSource = dsmusteridoldur.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
}
Burada ben tablodaki bazı alanları hösterilmemesini istedim.Ondan kafanız karışmasın.
{
baglanti.Open();
OleDbCommand komutmusterdoldur = new OleDbCommand("SELECT * FROM Araclar ORDER BY sırano", baglanti);
OleDbDataAdapter damusteridoldur = new OleDbDataAdapter(komutmusterdoldur);
DataSet dsmusteridoldur = new DataSet();
damusteridoldur.Fill(dsmusteridoldur, "Araclar");
SonucList.DataSource = dsmusteridoldur.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
}
Burada ben tablodaki bazı alanları hösterilmemesini istedim.Ondan kafanız karışmasın.
C# Veritabanı Tarihine 1 Gün kalanları Sırala
Merhaba arkadaşlar elimde bir tane Combobox var içerisinde yani Items ında textler var.Ben hangisi seçip butona tıklarsam swich yöntemi ile o alanların yani tarih alanlarının 1 gün kalanları DataGirdViewda listelemesi için.
private void btn1Gun_Click(object sender, EventArgs e)
{
try
{
switch (cmdSorgu.Text)
{
case "Sigorta Tarihine Göre":
string zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur = new OleDbCommand("SELECT * FROM Araclar WHERE SigortaBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur = new OleDbDataAdapter(komutmusterdoldur);
DataSet dsmusteridoldur = new DataSet();
damusteridoldur.Fill(dsmusteridoldur, "Araclar");
SonucList.DataSource = dsmusteridoldur.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
case "Muayene Tarihine Göre":
zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur2 = new OleDbCommand("SELECT * FROM Araclar WHERE MuayeneBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur2 = new OleDbDataAdapter(komutmusterdoldur2);
DataSet dsmusteridoldur2 = new DataSet();
damusteridoldur2.Fill(dsmusteridoldur2, "Araclar");
SonucList.DataSource = dsmusteridoldur2.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
case "Emisyon Tarihine Göre":
zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur3 = new OleDbCommand("SELECT * FROM Araclar WHERE EmisyonBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur3 = new OleDbDataAdapter(komutmusterdoldur3);
DataSet dsmusteridoldur3 = new DataSet();
damusteridoldur3.Fill(dsmusteridoldur3, "Araclar");
SonucList.DataSource = dsmusteridoldur3.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
case "İzin Tarihine Göre":
zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur4 = new OleDbCommand("SELECT * FROM Araclar WHERE İzinBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur4 = new OleDbDataAdapter(komutmusterdoldur4);
DataSet dsmusteridoldur4 = new DataSet();
damusteridoldur4.Fill(dsmusteridoldur4, "Araclar");
SonucList.DataSource = dsmusteridoldur4.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
default:
break;
}
}
catch
{
MessageBox.Show("Sorgunuz sonuçlanmadı !");
}
}
private void btn1Gun_Click(object sender, EventArgs e)
{
try
{
switch (cmdSorgu.Text)
{
case "Sigorta Tarihine Göre":
string zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur = new OleDbCommand("SELECT * FROM Araclar WHERE SigortaBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur = new OleDbDataAdapter(komutmusterdoldur);
DataSet dsmusteridoldur = new DataSet();
damusteridoldur.Fill(dsmusteridoldur, "Araclar");
SonucList.DataSource = dsmusteridoldur.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
case "Muayene Tarihine Göre":
zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur2 = new OleDbCommand("SELECT * FROM Araclar WHERE MuayeneBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur2 = new OleDbDataAdapter(komutmusterdoldur2);
DataSet dsmusteridoldur2 = new DataSet();
damusteridoldur2.Fill(dsmusteridoldur2, "Araclar");
SonucList.DataSource = dsmusteridoldur2.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
case "Emisyon Tarihine Göre":
zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur3 = new OleDbCommand("SELECT * FROM Araclar WHERE EmisyonBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur3 = new OleDbDataAdapter(komutmusterdoldur3);
DataSet dsmusteridoldur3 = new DataSet();
damusteridoldur3.Fill(dsmusteridoldur3, "Araclar");
SonucList.DataSource = dsmusteridoldur3.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
case "İzin Tarihine Göre":
zaman = DateTime.Today.AddDays(1).ToShortDateString();
OleDbCommand komutmusterdoldur4 = new OleDbCommand("SELECT * FROM Araclar WHERE İzinBitisTarihi like'" + zaman + "'", baglanti);
OleDbDataAdapter damusteridoldur4 = new OleDbDataAdapter(komutmusterdoldur4);
DataSet dsmusteridoldur4 = new DataSet();
damusteridoldur4.Fill(dsmusteridoldur4, "Araclar");
SonucList.DataSource = dsmusteridoldur4.Tables[0];
SonucList.Columns[0].Visible = false;
SonucList.Columns[3].Visible = false;
SonucList.Columns[5].Visible = false;
SonucList.Columns[6].Visible = false;
SonucList.Columns[7].Visible = false;
SonucList.Columns[8].Visible = false;
SonucList.Columns[9].Visible = false;
SonucList.Columns[10].Visible = false;
SonucList.Columns[1].HeaderText = "Marka";
SonucList.Columns[2].HeaderText = "Model";
SonucList.Columns[4].HeaderText = "Plaka";
SonucList.Columns[11].HeaderText = "Sigorta Bitiş";
SonucList.Columns[12].HeaderText = "Muayene Bitiş";
SonucList.Columns[13].HeaderText = "Kasko Bitiş";
SonucList.Columns[14].HeaderText = "Emisyon Bitiş";
SonucList.Columns[15].HeaderText = "İzin Bitiş";
SonucList.Columns[16].HeaderText = "Durum";
baglanti.Close();
break;
default:
break;
}
}
catch
{
MessageBox.Show("Sorgunuz sonuçlanmadı !");
}
}
Kaydol:
Kayıtlar (Atom)