Esempio n. 1
0
        public void ParkYeriYenile()
        {
            List <ParkYeri> parkYerleri = BosParkHelper.ParkYeriGetir();

            for (int i = 0; i < parkYerleri.Count; i++)
            {
                if (parkYerleri[i].ParkDurumu == true)
                {
                    buttons[i].Image = (System.Drawing.Image)(Properties.Resources.dp2);
                }
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            double ücret;

            label9.Text = süre.ToString("0.00");
            if (aractipi == 1)
            {
                ücret = süre * 15;
            }
            else if (aractipi == 2)
            {
                ücret = süre * 10;
            }
            else
            {
                ücret = süre * 5;
            }
            label10.Text = ücret.ToString("0.00");
            ParkYeri py = new ParkYeri();

            py.ParkYeriID = park.ParkYeriID;
            py.TarihGiriş = null;
            py.AboneID    = 1;
            py.ParkDurumu = false;

            DialogResult result = MessageBox.Show($"Ödenecek Tutar : {ücret.ToString("0.00")} \n Devam Edilsin Mi ? ", "Ödeme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                BosParkHelper.ParkYeriUpdate(py);
                MessageBox.Show("Ödeme Gerçekleşmiştir !");
                button1.Enabled = false;
                textBox1.Clear();
                textBox3.Clear();
                textBox5.Clear();
                textBox6.Clear();
                textBox7.Clear();
                textBox8.Clear();
                label7.Text  = "";
                label8.Text  = "";
                label9.Text  = "";
                label10.Text = "";
            }
            else
            {
                button1.Enabled = false;
            }
        }
Esempio n. 3
0
        private void btn24_Click(object sender, EventArgs e)
        {
            if (!parkdurum)
            {
                ParkYeriModel pym = new ParkYeriModel();
                ParkYeri      py  = new ParkYeri();
                py.AboneID     = musteriID;
                pym.ParkYeriID = 24;
                pym.ParkDurumu = true;
                pym.TarihGiriş = DateTime.Now;
                pym.TarihÇıkış = null;

                py.ParkYeriID = pym.ParkYeriID;
                py.ParkDurumu = pym.ParkDurumu;
                py.TarihGiriş = pym.TarihGiriş;
                py.TarihÇıkış = pym.TarihÇıkış;
                if (BosParkHelper.Bosmu(24) == true)
                {
                    if (py.ParkDurumu == true)
                    {
                        btn24.Image = (System.Drawing.Image)(Properties.Resources.dp2);

                        BosParkHelper.ParkYeriVer(py);
                        MessageBox.Show("Park Başarılı !!");
                    }
                    else
                    {
                        btn24.Image = (System.Drawing.Image)(Properties.Resources.boşpark);
                    }
                }
                else
                {
                    MessageBox.Show("Bu Park Yeri Şuanda Dolu !!");
                }
            }
            else
            {
                MessageBox.Show("1den Fazla Park Edemezsin !!");
            }

            Hide();
        }
        private void button4_Click(object sender, EventArgs e)
        {
            int    aboneID        = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value);
            string tc             = dataGridView1.CurrentRow.Cells[1].Value.ToString();
            string ad             = dataGridView1.CurrentRow.Cells[2].Value.ToString();
            string soyad          = dataGridView1.CurrentRow.Cells[3].Value.ToString();
            string tel            = dataGridView1.CurrentRow.Cells[4].Value.ToString();
            string email          = dataGridView1.CurrentRow.Cells[5].Value.ToString();
            string plaka          = dataGridView1.CurrentRow.Cells[6].Value.ToString();
            int    aractipID      = Convert.ToInt32(dataGridView1.CurrentRow.Cells[7].Value);
            bool   AbonelikDurumu = Convert.ToBoolean(dataGridView1.CurrentRow.Cells[8].Value);
            var    parkdurum      = BosParkHelper.ParkDurumuGetByAboneID(aboneID);

            if (AbonelikDurumu == false || parkdurum == true)
            {
                MessageBox.Show("Bu Araç Park Edilemez !!!");
            }
            else
            {
                Form2 frm2 = new Form2(aboneID, tc, ad, soyad, tel, email, plaka, aractipID, AbonelikDurumu, parkdurum);
                frm2.Show();
            }
        }
        private void button3_Click(object sender, EventArgs e)
        {
            var id         = Convert.ToInt32(textBox1.Text);
            var abonedurum = AboneİslemHelper.AboneVarMI(id);

            if (abonedurum)
            {
                var durum = BosParkHelper.ParkDurumuGetByAboneID(id);
                if (durum)
                {
                    var abone = AboneİslemHelper.AboneGetirID(id);
                    park = BosParkHelper.ParkBilgiGetirID(id);


                    textBox3.Text = park.ParkYeriID.ToString();
                    textBox5.Text = abone.PlakaNo;

                    textBox6.Text = abone.TC;
                    textBox7.Text = abone.Ad;
                    textBox8.Text = abone.Soyad;
                    label7.Text   = park.TarihGiriş.ToString();
                    label8.Text   = DateTime.Now.ToString();
                    var tarih = DateTime.Now - park.TarihGiriş;
                    süre            = tarih.Value.TotalHours;
                    aractipi        = (int)abone.AracTipiID;
                    button1.Enabled = true;
                }
                else
                {
                    MessageBox.Show("Müşterinin Otoparkta Aracı Bulunmamaktadır !");
                }
            }
            else
            {
                MessageBox.Show("Böyle Bir Abone Yoktur !");
            }
        }