Exemple #1
0
        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;
        }