示例#1
0
 private void button5_Click(object sender, EventArgs e)
 {
     if (secilenkullanici != 0)
     {
         try
         {
             kiraveritabani baglanti = new kiraveritabani();
             var            sorgu    = from p in baglanti.kullanici
                                       where p.id == secilenkullanici
                                       select p;
             foreach (var duzenle in sorgu)
             {
                 duzenle.durum = "0";
             }
             baglanti.SaveChanges();
             MessageBox.Show("silindi");
             temizle();
             button6.Visible  = false;
             secilenkullanici = 0;
             kullanicigetir();
         }
         catch
         {
             MessageBox.Show("hata");
         }
     }
     else
     {
         MessageBox.Show("Bir Kullanici Seciniz");
     }
 }
示例#2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "")
     {
         if (markakontrol(textBox1.Text))
         {
             MessageBox.Show("Bu marka Kayıtlıdır");
         }
         else
         {
             try
             {
                 kiraveritabani baglanti = new kiraveritabani();
                 marka          m        = new marka();
                 m.markaadi = textBox1.Text;
                 baglanti.marka.Add(m);
                 baglanti.SaveChanges();
                 markagetir();
             }
             catch
             {
                 MessageBox.Show("Marka Kayit edilirken bir hata olustu");
             }
         }
     }
     else
     {
         MessageBox.Show("Bos Alan Birakmayiniz");
     }
 }
示例#3
0
 public void aracgetir(int arac)
 {
     try
     {
         kiraveritabani baglanti = new kiraveritabani();
         var            sorgu    = from p in baglanti.araclar
                                   where p.id == arac
                                   join markaal in baglanti.marka on p.marka_id equals markaal.id
                                   join modelal in baglanti.model on p.model_id equals modelal.id
                                   select new { p.plaka, markaal.markaadi, modelal.modeladi, p.koltuk, p.klima, p.kapi, p.vites, p.yakit, p.gun_fiyat };
         var al = sorgu.FirstOrDefault();
         pictureBox7.Image = Image.FromFile("araclar/" + arac + ".png");
         label7.Text       = al.plaka;
         label8.Text       = al.markaadi;
         label9.Text       = al.modeladi;
         label4.Text       = al.koltuk;
         label1.Text       = al.kapi;
         label2.Text       = al.vites;
         label3.Text       = al.klima;
         label5.Text       = al.yakit;
         gunlukfiyat.Text  = al.gun_fiyat;
         panel2.Visible    = true;
     }
     catch { }
 }
示例#4
0
 public void kirakayit()
 {
     try
     {
         kiraveritabani baglanti = new kiraveritabani();
         kira           yenikira = new kira();
         yenikira.mus_id         = kirasecilenmusteri;
         yenikira.arac_id        = kirasecilenarac;
         yenikira.alis_tarih     = dateTimePicker2.Value;
         yenikira.alis_saat      = textBox1.Text;
         yenikira.odeme_turu     = comboBox1.Text;
         yenikira.odenecek_tutar = textBox3.Text;
         yenikira.teslim_kontrol = 0;
         yenikira.teslim_tarih   = dateTimePicker1.Value;
         yenikira.teslim_saat    = textBox2.Text;
         yenikira.kul_id         = giris.kullaniciidsi;
         baglanti.kira.Add(yenikira);
         baglanti.SaveChanges();
         MessageBox.Show("Arac Kıraya Verılmıstır");
         temizle();
     }
     catch
     {
         MessageBox.Show("Kayit Isleminde Bir Hata Olustu");
     }
 }
示例#5
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (comboBox1.Text != "" && textBox1.Text != "")
     {
         if (modelkontrol(Convert.ToInt32(comboBox1.SelectedValue), textBox1.Text))
         {
             MessageBox.Show("Bu Model Bulunmaktadır");
         }
         else
         {
             try
             {
                 kiraveritabani baglanti = new kiraveritabani();
                 model          m        = new model();
                 m.marka_id = Convert.ToInt32(comboBox1.SelectedValue);
                 m.modeladi = textBox1.Text;
                 baglanti.model.Add(m);
                 baglanti.SaveChanges();
                 modelgetir(Convert.ToInt32(comboBox1.SelectedValue));
             }
             catch
             {
                 MessageBox.Show("Model Kayit edilirken bir hata olustu");
             }
         }
     }
     else
     {
         MessageBox.Show("Bos Alan Birakmayin");
     }
 }
示例#6
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (plakakontrol(textBox2.Text))
            {
                MessageBox.Show("Bu plakaya ait Arac bulunmakdadir");
            }
            else
            {
                if (kontrol())
                {
                    try
                    {
                        kiraveritabani a        = new kiraveritabani();
                        araclar        yeniarac = new araclar();
                        yeniarac.arac_adi  = textBox1.Text;
                        yeniarac.gun_fiyat = textBox3.Text;
                        yeniarac.hasar     = textBox4.Text;
                        yeniarac.kapi      = comboBox2.Text;
                        yeniarac.klima     = comboBox4.Text;
                        yeniarac.koltuk    = comboBox1.Text;
                        yeniarac.marka_id  = Convert.ToInt32(comboBox6.SelectedValue);
                        yeniarac.model_id  = Convert.ToInt32(comboBox7.SelectedValue);
                        yeniarac.vites     = comboBox3.Text;
                        yeniarac.yakit     = comboBox5.Text;
                        yeniarac.yil       = textBox5.Text;
                        yeniarac.plaka     = textBox2.Text;

                        if (comboBox8.Text == "Sadece Kaydet")
                        {
                            yeniarac.arackullanim = 0;
                        }

                        else if (comboBox8.Text == "Arac Kirada")
                        {
                            yeniarac.arackullanim = 1;
                        }
                        a.araclar.Add(yeniarac);
                        a.SaveChanges();
                        MessageBox.Show(textBox2.Text + " Plakali Arac Kayit Edilmistir");
                        button2.Text = "Kapat";
                        int id = idal();
                        textBox1.Clear();
                        textBox2.Clear();
                        textBox3.Clear();
                        textBox4.Clear();
                        textBox5.Clear();

                        pictureBox1.Image.Save("araclar/" + id + ".png");
                    }
                    catch
                    {
                        MessageBox.Show("Bir Hata Olustu Arac Kayit Eddilemedi");
                    }
                }
                else
                {
                    MessageBox.Show("Bos Alan Birakmayiniz");
                }
            }
        }
示例#7
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (checkBox1.Checked)
            {
                kiraveritabani baglanti = new kiraveritabani();
                var            sorgu    = from p in baglanti.kira
                                          join plakaal in baglanti.araclar on p.arac_id equals plakaal.id
                                          join mustc in baglanti.musteriler on p.mus_id equals mustc.id

                                          where p.teslim_kontrol == 1 & p.teslim_tarih > dateTimePicker2.Value & p.teslim_tarih < dateTimePicker3.Value
                                          select new { ID = p.id, TC = mustc.TC, ISIM = mustc.isim, ARACPLAKA = plakaal.plaka, TESLIMTARIHI = p.teslim_tarih, ALISTARIHI = p.alis_tarih };
                dataGridView1.DataSource = sorgu.ToList();
            }
            else
            {
                kiraveritabani baglanti = new kiraveritabani();
                var            sorgu    = from p in baglanti.kira
                                          join plakaal in baglanti.araclar on p.arac_id equals plakaal.id
                                          join mustc in baglanti.musteriler on p.mus_id equals mustc.id

                                          where p.teslim_kontrol == 1 & plakaal.plaka.Contains(textBox1.Text) & mustc.TC.Contains(textBox2.Text) & p.teslim_tarih == dateTimePicker1.Value
                                          select new { ID = p.id, TC = mustc.TC, ISIM = mustc.isim, ARACPLAKA = plakaal.plaka, TESLIMTARIHI = p.teslim_tarih, ALISTARIHI = p.alis_tarih };
                dataGridView1.DataSource = sorgu.ToList();
            }
        }
示例#8
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (kontrol())
     {
         try
         {
             kiraveritabani baglanti    = new kiraveritabani();
             musteriler     yenimusteri = new musteriler();
             yenimusteri.TC       = textBox1.Text;
             yenimusteri.isim     = textBox2.Text;
             yenimusteri.d_tarih  = dateTimePicker2.Value;
             yenimusteri.eh_tarih = dateTimePicker1.Value;
             yenimusteri.eh_no    = textBox4.Text;
             yenimusteri.tel      = textBox3.Text;
             yenimusteri.adres    = textBox7.Text;
             yenimusteri.cinsiyet = comboBox1.Text;
             baglanti.musteriler.Add(yenimusteri);
             baglanti.SaveChanges();
             MessageBox.Show("Musteri Eklenmistir");
             button2.Text = "Kapat";
             temizle();
         }
         catch
         {
             MessageBox.Show("Bir Hata Olustu!");
         }
     }
     else
     {
         MessageBox.Show("Bos Alan Birakmayiniz");
     }
 }
示例#9
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (secilenkira != 0)
            {
                try
                {
                    kiraveritabani baglanti = new kiraveritabani();
                    var            sorgu    = from p in baglanti.kira
                                              where p.id == secilenkira
                                              select p;
                    foreach (var duzenle in sorgu)
                    {
                        duzenle.teslim_kontrol = 1;
                    }
                    baglanti.SaveChanges();



                    MessageBox.Show("Teslim Alindi");
                    kiragetir();
                    secilenkira = 0;
                }
                catch
                {
                    MessageBox.Show("Teslim Alinirken Bir hata Olustu");
                }
            }
            else
            {
                MessageBox.Show("Bir Secim Yapiniz");
            }
        }
示例#10
0
        public void kiradakiaraclargetir()
        {
            try
            {
                kiraveritabani baglanti = new kiraveritabani();
                var            sorgu    = from p in baglanti.kira
                                          where p.teslim_kontrol == 0
                                          select p;
                foreach (var getir in sorgu.ToList())
                {
                    kiradakilerpanel.AutoScroll = true;
                    kiradakilerpanel.HorizontalScroll.Enabled = true;
                    kiradakiarac arac = new kiradakiarac();
                    arac.aracresim    = Image.FromFile("araclar/" + getir.arac_id + ".png");
                    arac.teslimsaat   = getir.teslim_saat;
                    arac.teslimtarihi = getir.teslim_tarih.ToString("dd.MM.yyyy");
                    arac.aracplaka    = aracplakagetir(getir.arac_id);
                    arac.aracismi     = aracisimgetir(getir.arac_id);
                    arac.musteriadi   = musteriisim(getir.mus_id);
                    arac.musteritel   = musteritel(getir.mus_id);


                    arac.Dock = DockStyle.Top;
                    kiradakilerpanel.Controls.Add(arac);
                }
            }
            catch
            {
                MessageBox.Show("Kiradaki araclar olusturulken bir hata olustu");
            }
        }
示例#11
0
        public static int idal()
        {
            kiraveritabani baglanti = new kiraveritabani();

            int s = baglanti.araclar.Max(u => u.id);

            return(s);
        }
示例#12
0
        public void markagetir()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.marka
                                      select p;

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#13
0
        public void musterigetir()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.musteriler
                                      select new { ID = p.id, tc = p.TC.Trim(), Isim = p.isim.Trim(), TEL = p.tel.Trim(), DogumTarihi = p.d_tarih, Cinsiyet = p.cinsiyet.Trim(), EkliyetNo = p.eh_no.Trim(), EhliyetTarihi = p.eh_tarih, Adres = p.adres.Trim() };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#14
0
        public void modelgetir(int id)
        {
            kiraveritabani a     = new kiraveritabani();
            var            sorgu = from p in a.model
                                   where p.marka_id == id
                                   select new { p.id, p.modeladi, };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#15
0
        public void kullanicigetir()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.kullanici
                                      where p.durum == "1"
                                      select p;

            dataGridView1.DataSource = sorgu.ToList();;
        }
示例#16
0
        public void kirasayi()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.kira
                                      select p;
            var aracsayisi = sorgu.Count();

            label6.Text = aracsayisi.ToString();
        }
示例#17
0
        public void musterisayi()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.musteriler
                                      select p;
            var musterisayisi = sorgu.Count();

            label4.Text = musterisayisi.ToString();
        }
示例#18
0
        public void markagetir()
        {
            kiraveritabani a     = new kiraveritabani();
            var            sorgu = from p in a.marka
                                   select new { p.id, adi = p.markaadi.Trim(), };

            cbmarka.ValueMember   = "id";
            cbmarka.DisplayMember = "adi";
            cbmarka.DataSource    = sorgu.ToList();
        }
示例#19
0
        public void markagetir()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.marka
                                      select p;

            comboBox1.ValueMember   = "id";
            comboBox1.DisplayMember = "markaadi";
            comboBox1.DataSource    = sorgu.ToList();
        }
示例#20
0
        public void arama()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.musteriler

                                      where p.TC.Contains(textBox2.Text) & p.isim.Contains(textBox3.Text)
                                      select new { ID = p.id, TC = p.TC.Trim(), Isim = p.isim.Trim(), TEL = p.tel.Trim(), DogumTarihi = p.d_tarih, Cinsiyet = p.cinsiyet.Trim(), EkliyetNo = p.eh_no.Trim(), EhliyetTarihi = p.eh_tarih, Adres = p.adres.Trim() };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#21
0
        public String aracisimgetir(int id)
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.araclar
                                      where p.id == id
                                      select new { isim = p.arac_adi };
            var al = sorgu.FirstOrDefault();

            return(al.isim);
        }
示例#22
0
        public String musteritel(int id)
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.musteriler
                                      where p.id == id
                                      select new { tel = p.tel };
            var al = sorgu.FirstOrDefault();

            return(al.tel);
        }
示例#23
0
        private void musterisec_Load(object sender, EventArgs e)
        {
            kirala.kirasecilenmusteri = 0;

            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.musteriler
                                      select new { p.id, p.isim, TC = p.TC, p.tel };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#24
0
        public String aracplakagetir(int id)
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.araclar
                                      where p.id == id
                                      select new { plaka = p.plaka };
            var al = sorgu.FirstOrDefault();

            return(al.plaka);
        }
示例#25
0
        public void arama()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.araclar
                                      join markaal in baglanti.marka on p.marka_id equals markaal.id
                                      join modelal in baglanti.model on p.model_id equals modelal.id
                                      where markaal.markaadi.Contains(comboBox1.Text) & p.plaka.Contains(textBox1.Text)
                                      select new { Id = p.id, Plaka = p.plaka.Trim(), Adi = p.arac_adi.Trim(), Marka = markaal.markaadi, Model = modelal.modeladi, Kapi = p.kapi.Trim(), Klima = p.klima.Trim(), Koltuk = p.koltuk.Trim(), Vites = p.vites.Trim(), Yakit = p.yakit.Trim(), Yil = p.yil.Trim() };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#26
0
        private void button1_Click(object sender, EventArgs e)
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.musteriler


                                      where p.TC.Contains(textBox1.Text) & p.isim.Contains(textBox2.Text)
                                      select new { p.id, p.isim, TC = p.TC, p.tel };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#27
0
        public void araclargetir()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.araclar
                                      join markaal in baglanti.marka on p.marka_id equals markaal.id
                                      join modelal in baglanti.model on p.model_id equals modelal.id
                                      orderby p.id ascending
                                      select new { Id = p.id, Plaka = p.plaka.Trim(), Adi = p.arac_adi.Trim(), Marka = markaal.markaadi.Trim(), Model = modelal.modeladi, Kapi = p.kapi.Trim(), Klima = p.klima.Trim(), Koltuk = p.koltuk.Trim(), Vites = p.vites.Trim(), Yakit = p.yakit.Trim(), Yil = p.yil.Trim() };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#28
0
        public static string Adal(string kulad)
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.kullanici
                                      where p.kullanici_adi == kulad
                                      select new { p.isim };
            var    aa = sorgu.FirstOrDefault();
            string s  = aa.isim;

            return(s);
        }
示例#29
0
        public void getirgecmis()
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.kira
                                      join plakaal in baglanti.araclar on p.arac_id equals plakaal.id
                                      join mustc in baglanti.musteriler on p.mus_id equals mustc.id

                                      where p.teslim_kontrol == 1
                                      select new { ID = p.id, TC = mustc.TC, ISIM = mustc.isim, ARACPLAKA = plakaal.plaka, TESLIMTARIHI = p.teslim_tarih, ALISTARIHI = p.alis_tarih };

            dataGridView1.DataSource = sorgu.ToList();
        }
示例#30
0
        private void button2_Click(object sender, EventArgs e)
        {
            kiraveritabani baglanti = new kiraveritabani();
            var            sorgu    = from p in baglanti.kira
                                      join plakaal in baglanti.araclar on p.arac_id equals plakaal.id
                                      join mustc in baglanti.musteriler on p.mus_id equals mustc.id

                                      where p.teslim_kontrol == 0 && plakaal.plaka.Contains(textBox1.Text)
                                      select new { ID = p.id, TC = mustc.TC, ISIM = mustc.isim, ARACPLAKA = plakaal.plaka, TESLIMTARIHI = p.teslim_tarih, ALISTARIHI = p.alis_tarih };

            dataGridView1.DataSource = sorgu.ToList();
        }