Melih Kurucan
Decapat
- Katılım
- 4 Haziran 2021
- Mesajlar
- 155
- Makaleler
- 1
- Çözümler
- 1
Daha fazla
- Cinsiyet
- Erkek
Acces kullanıyorum durumu kodla 1'e getirdikten sonra kayıt yaparken durumun 0 olması gerekirken 1 olarak kayıt ediyor, ayrıca aynı kostüm numarasını başka biri kullanıyorsa başka bir kullanıcıda demek yerine üstüne kayıt ediyor.
C#:
TimeSpan fark = Convert.ToDateTime(dateTimePicker2.Text) - Convert.ToDateTime(dateTimePicker1.Value);
int gun = Convert.ToInt32(fark.TotalDays);
if ((gun * (-1)) == gun)
{
gun += 1;
}
else.
{
gun -= 1;
}
baglanti.Open();
OleDbDataReader oku;
OleDbDataReader oku2;
OleDbCommand komut = new OleDbCommand("select*from kostum", baglanti);
OleDbCommand komut3 = new OleDbCommand("select*from musteri", baglanti);
oku = komut.ExecuteReader();
oku2 = komut3.ExecuteReader();
int sayac = 0;
while (oku.Read())
{
tutar = Convert.ToDouble((Convert.ToDouble(oku["ucret"]) * 10) / gun);
}
while (oku.Read())
{
if (oku["kostum_no"].ToString() == comboBox1.Text && Convert.ToInt16(oku["durum"]) == 0)
{
sayac = 1;
}
}
oku.Close();
baglanti.Close();
if (sayac == 0)
{
baglanti.Open();
OleDbCommand komut2 = new OleDbCommand();
komut2.Connection = baglanti;
komut2.CommandText = "insert into musteri(kostum_no,musteri_tc,tel_no,a_tarih,v_tarih,tutar,adsad) values('" + comboBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + dateTimePicker1.Text + "','" + dateTimePicker2.Text + "','" + tutar + "','"+textBox1.Text+"')";
komut2.ExecuteNonQuery();
baglanti.Close();
KostumDataSet.Clear();
listele();
}
else.
{
MessageBox.Show("kostüm başka üyede");
}
label5.Text = tutar.ToString();