public TitanGiris(Form [] gelinentablo, string kullYetkiseviyesi) { this.KullanıcıYetkiseviyesi = kullYetkiseviyesi; this.GelinenTablo = new Form[20]; for (int i = 0; i < 20; i++) { this.GelinenTablo[i] = gelinentablo[i]; } InitializeComponent(); if (kullYetkiseviyesi == "2") { button1.Visible = false; BTYeniKullanıcı.Visible = false; } else if (kullYetkiseviyesi == "3") { button1.Visible = false; } this.ControlBox = false; string[] AracModel = new string[10]; string[] AracseriNo = new string[10]; string[] AracTeslimTarihi = new string[10]; string[] TahminiTerminTarihi = new string[10]; DateTime[] AracTeslimTarihi2 = new DateTime[20]; DateTime[] TahminiTerminTarihi2 = new DateTime[20]; int verisayısı = 0; myConnection.Open(); SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand(sqlServisListStr, myConnection); myReader = myCommand.ExecuteReader(); while (myReader.Read()) { ServisId[verisayısı] = myReader["ServisId"].GetHashCode(); AracModel[verisayısı] = Yönlendirmeler.StringDuzenle(myReader["AracModel"].ToString()); AracseriNo[verisayısı] = Yönlendirmeler.StringDuzenle(myReader["AracSeriNo"].ToString()); AracTeslimTarihi[verisayısı] = Yönlendirmeler.StringDuzenle(string.Format("{0:d MMM, yyyy, dddd}", myReader["AracTeslimTarihi"])); TahminiTerminTarihi[verisayısı] = Yönlendirmeler.StringDuzenle(string.Format("{0:d MMM, yyyy, dddd}", myReader["TahminiTerminTarihi"])); verisayısı++; } myConnection.Close(); //for (int i = 0; i < verisayısı; i++) //{ // AracTeslimTarihi2[i] = Yönlendirmeler.tarihDönüstürme(AracTeslimTarihi[i]); //} for (int i = 0; i < verisayısı; i++) { CBServis.Items.AddRange(new object[] { AracModel[i] + " " + AracseriNo[i] + " " + AracTeslimTarihi[i] + " " + TahminiTerminTarihi[i] }); } }
private void BTServisleriGoruntule_Click(object sender, EventArgs e) { string[] AracModel = new string[2000]; string[] AracseriNo = new string[2000]; string[] AracTeslimTarihi = new string[2000]; string[] TahminiTerminTarihi = new string[2000]; string[] AracTeslim = new string[2000]; string sqlServisListStr = "select ServisId, AracModel, AracSeriNo, AracTeslimTarihi, TahminiTerminTarihi, TeslimTarihi " + "from ServisTarihleri " + " where ServisAcıkVeyaKapalı = '2' and " + " TeslimTarihi > '" + TarihDegistir(DTPBaslangıc.Value.Date.ToString()) + "' and TeslimTarihi < '" + TarihDegistir(DTPBitis.Value.Date.ToString()) + "'"; int verisayısı = 0; try { myConnection.Open(); SqlDataReader myReader = null; SqlCommand myCommand = new SqlCommand(sqlServisListStr, myConnection); myReader = myCommand.ExecuteReader(); while (myReader.Read()) { ServisId[verisayısı] = myReader["ServisId"].GetHashCode(); AracModel[verisayısı] = Yönlendirmeler.StringDuzenle(myReader["AracModel"].ToString()); AracseriNo[verisayısı] = Yönlendirmeler.StringDuzenle(myReader["AracSeriNo"].ToString()); AracTeslimTarihi[verisayısı] = Yönlendirmeler.StringDuzenle(string.Format("{0:d MMM, yyyy, dddd}", myReader["AracTeslimTarihi"])); TahminiTerminTarihi[verisayısı] = Yönlendirmeler.StringDuzenle(string.Format("{0:d MMM, yyyy, dddd}", myReader["TahminiTerminTarihi"])); AracTeslim[verisayısı] = Yönlendirmeler.StringDuzenle(string.Format("{0:d MMM, yyyy, dddd}", myReader["TeslimTarihi"])); verisayısı++; } } catch (Exception ex) { MessageBox.Show("hata"); } myConnection.Close(); for (int i = 0; i < verisayısı; i++) { CLBServisler.Items.Add(AracModel[i] + AracseriNo[i] + AracTeslimTarihi[i] + TahminiTerminTarihi[i] + AracTeslim[i]); } this.ControlBox = false; }