Ejemplo n.º 1
0
 private void btnMusteriEkle_Click(object sender, EventArgs e)
 {
     if (Metotlar.BosAlanVarMi(pnlMusteriler))
     {
         MessageBox.Show("Boş alanları doldurmak zorundasınız !!");
     }
     else
     {
         if ((txtTcNo.Text).Length < 11 || (txtTcNo.Text).Length > 11)
         {
             MessageBox.Show("Lütfen TC No için 11 karakter giriniz");
         }
         else
         {
             Musteri musteri = new Musteri()
             {
                 TcKimlikNo  = txtTcNo.Text,
                 Ad          = txtAd.Text,
                 Soyad       = txtSoyad.Text,
                 DogumTarihi = dtDogumTarihi.Value.Date,
                 Memleket    = txtMemleket.Text,
                 NufusResim  = Metotlar.ConvertImageToByte(pbKimlik.Image),
                 UyeID       = uyeId //fk
             };
             db.Musteriler.Add(musteri);
             db.SaveChanges();
             MessageBox.Show("Müşteri bilgisi kaydedildi.");
             pbKimlik.Tag = null;
             Metotlar.Temizle(pnlMusteriler);
             btnTamamla.Enabled = true;
         }
     }
 }
Ejemplo n.º 2
0
        private void BtnArabaEkle_Click(object sender, EventArgs e)
        {
            if (Metotlar.BosAlanVarMi(pnlArabaIslem))
            {
                MessageBox.Show("Lütfen tüm alanları doldurunuz.");
            }

            else
            {
                Araba araba = new Araba();

                if ((txtSasiNo.Text).Length < 17 || (txtSasiNo.Text).Length > 17)
                {
                    MessageBox.Show("Lütfen Şasi No için 17 karakter giriniz");
                }
                else
                {
                    int     mesafe, mesafe2;
                    decimal mesafe3;
                    bool    sonuc  = int.TryParse(txtMesafe.Text, out mesafe);
                    bool    sonuc2 = int.TryParse(txtMesafeKm.Text, out mesafe2);
                    bool    sonuc3 = decimal.TryParse(txtFiyat.Text, out mesafe3);
                    if (sonuc == true && sonuc2 == true && sonuc3 == true)
                    {
                        araba.Mesafe       = Convert.ToInt32(txtMesafe.Text);
                        araba.SasiNo       = txtSasiNo.Text;
                        araba.Model        = txtModel.Text;
                        araba.Marka        = txtMarka.Text;
                        araba.CikisTarihi  = dtCikisTarihi.Value;
                        araba.KiradaMi     = rdoEvet.Checked;
                        araba.YillikMesafe = Convert.ToInt32(txtMesafeKm.Text);
                        araba.Fiyat        = Convert.ToDecimal(txtFiyat.Text);

                        db.Arabalar.Add(araba);

                        db.SaveChanges();

                        cmbArabaListesi.DataSource    = db.Arabalar.ToList();
                        cmbArabaListesi.DisplayMember = "Model";
                        cmbArabaListesi.ValueMember   = "ID";
                        MessageBox.Show("Kayıt işlemi başarıyla gerçekleşti.");
                    }

                    else
                    {
                        MessageBox.Show("Lütfen bilgileri kontrol ediniz.");
                    }
                }
                Metotlar.Temizle(pnlArabaIslem);
            }
        }
Ejemplo n.º 3
0
        private void BtnGuncelle_Click(object sender, EventArgs e)
        {
            //Db Güncelle
            if (Metotlar.BosAlanVarMi(pnlArabaIslem))
            {
                MessageBox.Show("Lütfen tüm alanları doldurunuz");
            }
            else
            {
                Araba araba = db.Arabalar.Where(x => x.ID == (int)cmbArabaListesi.SelectedValue).FirstOrDefault();

                araba.SasiNo       = txtSasiNo.Text;
                araba.Model        = txtModel.Text;
                araba.Marka        = txtMarka.Text;
                araba.Mesafe       = Convert.ToInt32(txtMesafe.Text);
                araba.YillikMesafe = Convert.ToInt32(txtMesafeKm.Text);
                araba.CikisTarihi  = dtCikisTarihi.Value;
                araba.Fiyat        = Convert.ToDecimal(txtFiyat.Text);

                db.SaveChanges();

                cmbArabaListesi.DataSource    = db.Arabalar.ToList();
                cmbArabaListesi.DisplayMember = "Model";
                cmbArabaListesi.ValueMember   = "ID";

                Metotlar.Temizle(pnlArabaIslem);

                MessageBox.Show("Güncelleme başarılı.");

                btnGuncelle.Enabled      = false;
                btnArabaEkle.Enabled     = true;
                btnGuncellemeYap.Enabled = true;
                btnSil.Enabled           = true;
                cmbArabaListesi.Enabled  = true;
            }
        }