コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Sozlesmeler sozlesmeler = db.Sozlesmeler.Find(id);

            db.Sozlesmeler.Remove(sozlesmeler);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "Sozlesme_ID,Sozlesme_BASLIK,Sozlesme_ACIKLAMA,Sozlesme_BASTARIH,Sozlesme_BITTARIH,Sozlesme_KISIAD,Sozlesme_KISISOYAD,Mahalle_ID,Sozlesme_KAPINO,Sozlesme_PAFTANO,Sozlesme_ADANO,Sozlesme_PARSELNO,Sozlemetur_ID,UserId,Sozlesme_NO")] Sozlesmeler sozlesmeler)
 {
     if (ModelState.IsValid)
     {
         db.Entry(sozlesmeler).State = EntityState.Modified;
         db.SaveChanges();
         Thread.Sleep(3000);
         return(RedirectToAction("Index"));
     }
     ViewBag.UserId        = new SelectList(db.aspnet_Users, "UserId", "UserName", sozlesmeler.UserId);
     ViewBag.Sozlemetur_ID = new SelectList(db.SozlesmeTuru, "Sozlesmetur_ID", "Sozlesmetur_AD", sozlesmeler.Sozlemetur_ID);
     return(View(sozlesmeler));
 }
コード例 #3
0
        // GET: FirmaPanel/Sozlesmelers/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sozlesmeler sozlesmeler = db.Sozlesmeler.Find(id);

            if (sozlesmeler == null)
            {
                return(HttpNotFound());
            }
            return(View(sozlesmeler));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "Sozlesme_ID,Sozlesme_BASLIK,Sozlesme_ACIKLAMA,Sozlesme_BASTARIH,Sozlesme_BITTARIH,Sozlesme_KISIAD,Sozlesme_KISISOYAD,Mahalle_ID,Sozlesme_KAPINO,Sozlesme_PAFTANO,Sozlesme_ADANO,Sozlesme_PARSELNO,Sozlemetur_ID,UserId,Sozlesme_NO")] Sozlesmeler sozlesmeler)
        {
            if (ModelState.IsValid)
            {
                Random rastgele = new Random();
                sozlesmeler.Sozlesme_NO = rastgele.Next(1, 999999999);
                sozlesmeler.UserId      = (Guid)Membership.GetUser().ProviderUserKey;
                db.Sozlesmeler.Add(sozlesmeler);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Sozlemetur_ID = new SelectList(db.SozlesmeTuru, "Sozlesmetur_ID", "Sozlesmetur_AD", sozlesmeler.Sozlemetur_ID);
            return(View(sozlesmeler));
        }
コード例 #5
0
        // GET: FirmaPanel/Sozlesmelers/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Sozlesmeler sozlesmeler = db.Sozlesmeler.Find(id);

            if (sozlesmeler == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UserId        = new SelectList(db.aspnet_Users, "UserId", "UserName", sozlesmeler.UserId);
            ViewBag.Sozlemetur_ID = new SelectList(db.SozlesmeTuru, "Sozlesmetur_ID", "Sozlesmetur_AD", sozlesmeler.Sozlemetur_ID);
            return(View(sozlesmeler));
        }
コード例 #6
0
ファイル: Sozlesme.cs プロジェクト: ahmetburakocak/Portakal
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (txtKimlikNo.Text.Trim() != "" && txtPlakaKodu.Text.Trim() != "")
            {
                Sozlesmeler s = new Sozlesmeler();
                if (s.SozlesmeVarMi(txtKimlikNo.Text, Convert.ToInt32(txtSozlesmeID.Text)))
                {
                    MessageBox.Show("Sözleşme zaten kayıtlı!");
                }
                else
                {
                    s.SozlesmeID     = Convert.ToInt32(txtSozlesmeID.Text);
                    s.PlakaID        = Convert.ToInt32(txtPlakaKodu.Text);
                    s.MusteriNo      = Convert.ToInt32(txtMusteriNo.Text);
                    s.KimlikNo       = txtKimlikNo.Text;
                    s.Ad             = txtAd.Text.ToUpper();
                    s.Soyad          = txtSoyad.Text.ToUpper();
                    s.EvTelefonu     = txtEvTelefonu.Text;
                    s.CepTelefonu    = txtCepTelefonu.Text;
                    s.Adres          = txtAdres.Text.ToUpper();
                    s.AlisNoktasi    = txtAlisNoktasi.Text;
                    s.AlisTarihi     = Convert.ToDateTime(txtAlisTarihi.Text);
                    s.BirakisNoktasi = txtBirakisNoktasi.Text;
                    s.BirakisTarihi  = Convert.ToDateTime(txtBirakisTarihi.Text);
                    s.ToplamTutar    = Convert.ToDouble(txtToplamTutar.Text);

                    if (s.SozlesmeGuncelle(s))
                    {
                        MessageBox.Show("Sözleşme başarı ile güncellendi.");
                        s.SozlesmeleriGetir(lvSozlesme);
                        Temizle();
                        btnKaydet.Enabled   = false;
                        btnDegistir.Enabled = false;
                    }
                    else
                    {
                        MessageBox.Show("Sözleşme güncellenemedi.");
                    }
                }
            }
            else
            {
                MessageBox.Show("KimlikNo ve Plaka Kodu boş bırakılamaz.");
            }
        }
コード例 #7
0
ファイル: Sozlesme.cs プロジェクト: ahmetburakocak/Portakal
 private void btnTeslimAl_Click(object sender, EventArgs e)
 {
     if (txtPlakaKodu.Text.Trim() != "" && txtSozlesmeID.Text.Trim() != "")
     {
         Araclar a     = new Araclar();
         bool    Sonuc = a.AracTeslimAl(Convert.ToInt32(txtPlakaKodu.Text));
         if (Sonuc)
         {
             MessageBox.Show("Arac Teslim Alındı.");
         }
         Sozlesmeler s      = new Sozlesmeler();
         bool        Sonuc1 = s.SozlesmeKaldır(Convert.ToInt32(txtSozlesmeID.Text));
         if (Sonuc1)
         {
             MessageBox.Show("Sözleşme Kaldırıldı.");
         }
         s.SozlesmeleriGetir(lvSozlesme);
         Temizle();
     }
 }
コード例 #8
0
ファイル: Sozlesme.cs プロジェクト: ahmetburakocak/Portakal
        private void Sozlesme_Load(object sender, EventArgs e)
        {
            this.Top  = 0;
            this.Left = 0;
            Havalimani h = new Havalimani();

            h.HavaalanlariGetir(cbHavalimanlari);
            Sehir se = new Sehir();

            se.SehirleriGetir(cbSehir);
            txtPlakaKodu.Text     = Genel.PlakaID.ToString();
            txtAlisNoktasi.Text   = Genel.HavalimaniAdi;
            txtAlisTarihi.Text    = Genel.TeslimAlmaTarihi.ToShortDateString().ToString();
            txtBirakisTarihi.Text = Genel.BirakmaTarihi.ToShortDateString().ToString();
            Sozlesmeler s = new Sozlesmeler();

            s.SozlesmeleriGetir(lvSozlesme);
            TimeSpan tarihfarki = Genel.BirakmaTarihi - Genel.TeslimAlmaTarihi;
            double   gunfarki   = tarihfarki.Days;

            txtToplamTutar.Text = (gunfarki * Genel.Fiyat).ToString();
        }
コード例 #9
0
ファイル: Sozlesme.cs プロジェクト: ahmetburakocak/Portakal
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtKimlikNo.Text.Trim() != "")
            {
                Musteriler m = new Musteriler();
                if (m.MusteriVarMi(txtKimlikNo.Text))
                {
                    MessageBox.Show("Müşteri Bilgileri Kayıtlı!");
                }
                else
                {
                    m.MusteriAd    = txtAd.Text;
                    m.MusteriSoyad = txtSoyad.Text;
                    m.EvTelefon    = txtEvTelefonu.Text;
                    m.CepTelefon   = txtCepTelefonu.Text;
                    m.Adres        = txtAdres.Text;
                    m.KimlikNo     = txtKimlikNo.Text;
                    m.SehirID      = Convert.ToInt32(txtSehirID.Text);
                    m.Aciklama     = "*";
                    if (m.MusteriEkle(m))
                    {
                        MessageBox.Show("Müşteri başarı ile eklendi.");
                    }
                    else
                    {
                        MessageBox.Show("Musteri Eklenemedi");
                    }
                }

                txtMusteriNo.Text = m.MusteriIDGetir(txtKimlikNo.Text).ToString();
                Sozlesmeler s = new Sozlesmeler();
                if (s.SozlesmeVarMi(txtKimlikNo.Text, Convert.ToInt32(txtPlakaKodu.Text)))
                {
                    MessageBox.Show("Sözleşme Kayıtlı!!");
                }
                else
                {
                    s.PlakaID        = Convert.ToInt32(txtPlakaKodu.Text);
                    s.MusteriNo      = Convert.ToInt32(txtMusteriNo.Text);
                    s.KimlikNo       = txtKimlikNo.Text;
                    s.Ad             = txtAd.Text.ToUpper();
                    s.Soyad          = txtSoyad.Text.ToUpper();
                    s.EvTelefonu     = txtEvTelefonu.Text;
                    s.CepTelefonu    = txtCepTelefonu.Text;
                    s.Adres          = txtAdres.Text.ToUpper() + " " + txtSehir.Text;
                    s.AlisNoktasi    = txtAlisNoktasi.Text;
                    s.AlisTarihi     = Convert.ToDateTime(txtAlisTarihi.Text);
                    s.BirakisNoktasi = txtBirakisNoktasi.Text;
                    s.BirakisTarihi  = Convert.ToDateTime(txtBirakisTarihi.Text);
                    s.ToplamTutar    = Convert.ToDouble(txtToplamTutar.Text);

                    if (s.SozlesmeEkle(s))
                    {
                        MessageBox.Show("Sözleşme Eklendi");
                        s.SozlesmeleriGetir(lvSozlesme);
                        Araclar a = new Araclar();
                        a.AracKirala(Convert.ToInt32(txtPlakaKodu.Text));
                        Temizle();
                    }
                    else
                    {
                        MessageBox.Show("Sözleşme Eklenemedi");
                    }
                }
            }
            else
            {
                MessageBox.Show("Kimlik Numarasını Giriniz!");
                txtKimlikNo.Focus();
            }
        }