public ActionResult Edit(int id, Hizmet hizmet, HttpPostedFileBase ResimUrl)
        {
            if (ModelState.IsValid)
            {
                var k = db.Hizmet.Where(x => x.HizmetId == id).SingleOrDefault();
                if (ResimUrl != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(k.ResimUrl)))
                    {
                        System.IO.File.Delete(Server.MapPath(k.ResimUrl));
                    }
                    WebImage img      = new WebImage(ResimUrl.InputStream);
                    FileInfo imginfo  = new FileInfo(ResimUrl.FileName);
                    string   logoname = ResimUrl.FileName + imginfo.Extension;
                    img.Resize(300, 200);
                    img.Save("~/Upload/Hizmet/" + logoname);

                    k.ResimUrl = "/Upload/Hizmet/" + logoname;
                }
                k.Baslik   = hizmet.Baslik;
                k.Aciklama = hizmet.Aciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            return(View(hizmet));
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id, Hizmet model, HttpPostedFileBase ResimURL)
        {
            if (ModelState.IsValid)
            {
                var hizmet = db.Hizmet.Find(id);

                if (ResimURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(hizmet.ResimURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(hizmet.ResimURL));
                    }
                    WebImage img      = new WebImage(ResimURL.InputStream);
                    FileInfo fileInfo = new FileInfo(ResimURL.FileName);

                    string newFoto = Guid.NewGuid().ToString() + fileInfo.Extension;
                    img.Resize(800, 600);
                    img.Save("~/Upload/Hizmet/" + newFoto);
                    model.ResimURL = "/Upload/Hizmet/" + newFoto;

                    hizmet.Aciklama = model.Aciklama;
                    hizmet.Baslik   = model.Baslik;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }

            return(View(model));
        }
Exemplo n.º 3
0
        private void btnOdemeyiTamamla_Click(object sender, EventArgs e)
        {
            setarabalar(null, null);
            int musteriId  = (int)cmbMusteriBilgileri.SelectedValue;
            int aracTipiId = (int)cmbAracTipleri.SelectedValue;

            try
            {
                Hizmet entity = new Hizmet
                {
                    ArabaId      = (int)cmbArabaModelleri.SelectedValue,
                    Tarih        = DateTime.Now,
                    OdemeTipi    = cmbOdemeTurleri.SelectedItem.ToString(),
                    HizmetTipiId = (int)cmbIslemTipleri.SelectedValue,
                    MusteriId    = (int)cmbMusteriBilgileri.SelectedValue,
                    Ucret        = UcretHesapla(cmbIslemTipleri.SelectedIndex, cmbAracTipleri.SelectedIndex)
                };

                bool result = yapilanHizmetlerRepository.Insert(entity);
                if (result)
                {
                    MessageBox.Show("Ekleme Başarılı!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Ekleme Başarısız!");
                throw ex;
            }
        }
Exemplo n.º 4
0
        public ActionResult UpdateHizmet(HizmetVM model, HttpPostedFileBase HizmetResim)
        {
            if (ModelState.IsValid)
            {
                Hizmet hizmet = db.Hizmets.FirstOrDefault(m => m.ID == model.ID);
                hizmet.HizmetAdi    = model.HizmetAdi;
                hizmet.HizmetIcerik = model.HizmetIcerik;
                hizmet.HizmetSirasi = model.HizmetSirasi;
                hizmet.HizmetResim  = null;

                if (HizmetResim != null && HizmetResim.ContentLength > 0)
                {
                    string ResimAdi = Guid.NewGuid().ToString().Replace("-", "");
                    string uzanti   = System.IO.Path.GetExtension(Path.GetFileName(HizmetResim.FileName));
                    string TamYol   = Path.Combine(Server.MapPath("~/Content/Img/HizmetResim/" + ResimAdi + uzanti));

                    hizmet.HizmetResim = "~/Content/Img/HizmetResim/" + ResimAdi + uzanti;


                    HizmetResim.SaveAs(TamYol);
                }



                db.SaveChanges();
                ViewBag.IslemDurum = 1;
                return(RedirectToAction("index"));
            }
            else
            {
                ViewBag.IslemDurum = 2;
                return(View(model));
            }
        }
Exemplo n.º 5
0
        public ActionResult Edit(int?id, Hizmet hizmet, HttpPostedFileBase hizmetResimURL)
        {
            if (ModelState.IsValid)
            {
                var h = db.Hizmet.Where(x => x.hizmetId == id).SingleOrDefault();

                if (hizmetResimURL != null)
                {
                    //daha önce kaydettiğimiz bir resim var mı varsa sil
                    if (System.IO.File.Exists(Server.MapPath(h.hizmetResimURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(h.hizmetResimURL));
                    }
                    //resim ekleme için webImage kütüphanesi
                    WebImage img     = new WebImage(hizmetResimURL.InputStream);
                    FileInfo imginfo = new FileInfo(hizmetResimURL.FileName);

                    string hizmetname = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(500, 500);
                    //~ ana dizine çık ordan klasörü bul ekle
                    img.Save("~/Uploads/Hizmet/" + hizmetname);

                    h.hizmetResimURL = "/Uploads/Hizmet/" + hizmetname;
                }

                h.hizmetBaslik   = hizmet.hizmetBaslik;
                h.hizmetAciklama = hizmet.hizmetAciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Exemplo n.º 6
0
        public ActionResult Create(Hizmet hizmet, HttpPostedFileBase hizmetResimURL)
        {
            if (ModelState.IsValid)
            {
                if (hizmetResimURL != null)
                {
                    //resim ekleme için webImage kütüphanesi
                    WebImage img     = new WebImage(hizmetResimURL.InputStream);
                    FileInfo imginfo = new FileInfo(hizmetResimURL.FileName);

                    string logoname = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(500, 500);
                    //~ ana dizine çık ordan klasörü bul ekle
                    img.Save("~/Uploads/Hizmet/" + logoname);

                    hizmet.hizmetResimURL = "/Uploads/Hizmet/" + logoname;
                }



                db.Hizmet.Add(hizmet);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(hizmet));
        }
        public ActionResult Edit(int?id, Hizmet _hizmet, HttpPostedFileBase ResimUrl)
        {
            if (ModelState.IsValid)
            {
                var hizmet = dbContext.Hizmet.Find(id);

                if (ResimUrl != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(hizmet.ResimURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(hizmet.ResimURL));
                    }
                    WebImage imgWeb  = new WebImage(ResimUrl.InputStream);
                    FileInfo imgInfo = new FileInfo(ResimUrl.FileName);

                    string hizmetName = Guid.NewGuid().ToString() + imgInfo.Extension;
                    imgWeb.Resize(500, 500);
                    imgWeb.Save("~/Uploads/Hizmet/" + hizmetName);
                    _hizmet.ResimURL = "/Uploads/Hizmet/" + hizmetName;
                }

                hizmet.Baslik   = _hizmet.Baslik;
                hizmet.Aciklama = _hizmet.Aciklama;
                hizmet.ResimURL = _hizmet.ResimURL;
                dbContext.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Exemplo n.º 8
0
        public ActionResult Edit(int?id, Hizmet hizmet, HttpPostedFileBase ResimURL)
        {
            if (ModelState.IsValid)
            {
                var h = db.Hizmet.Where(x => x.HizmetId == id).SingleOrDefault();
                if (ResimURL != null)
                {
                    //daha önce kaydetmiş olunan dosya kontrolü
                    if (System.IO.File.Exists(Server.MapPath(h.ResimURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(h.ResimURL));
                    }

                    WebImage img     = new WebImage(ResimURL.InputStream);
                    FileInfo imginfo = new FileInfo(ResimURL.FileName);

                    String hizmetname = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(500, 500);
                    img.Save("~/Uploads/Hizmet/" + hizmetname);

                    h.ResimURL = "/Uploads/Hizmet/" + hizmetname;
                }

                h.Baslik   = hizmet.Baslik;
                h.Aciklama = hizmet.Aciklama;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Exemplo n.º 9
0
        public static void HizmetEkle(Hizmet hizmet)
        {
            SqlCommand ekle = new SqlCommand("INSERT INTO Hizmetler([Baslik],[Icerik]) VALUES(@Baslik,@Icerik)", Tools.Baglanti());

            ekle.Parameters.AddWithValue("@Baslik", hizmet.Baslik);
            ekle.Parameters.AddWithValue("@Icerik", hizmet.Icerik);
            Tools.ExecuteNonQuery(ekle);
        }
Exemplo n.º 10
0
        public IActionResult HizmetEkle(Hizmet hizmet)
        {
            using var context = new MutlubievWebApiContext();
            context.Hizmetler.Add(hizmet);
            context.SaveChanges();

            return(Created("", hizmet));
        }
Exemplo n.º 11
0
        public static void HizmetGuncelle(Hizmet hizmet)
        {
            SqlCommand guncelle = new SqlCommand("Update Hizmetler set Baslik=@Baslik,Icerik=@Icerik where HizmetId=@HizmetId", Tools.Baglanti());

            guncelle.Parameters.AddWithValue("@Baslik", hizmet.Baslik);
            guncelle.Parameters.AddWithValue("@Icerik", hizmet.Icerik);
            guncelle.Parameters.AddWithValue("@HizmetId", hizmet.HizmetId);
            Tools.ExecuteNonQuery(guncelle);
        }
Exemplo n.º 12
0
        public ActionResult Duzenle(int id)
        {
            Hizmet gelenHizmet = _hizmetRepository.GetById(id);

            if (gelenHizmet == null)
            {
                TempData["Bilgi"] = "Hizmet bulunamadı!";
            }
            return(View(gelenHizmet));
        }
Exemplo n.º 13
0
        public JsonResult DeleteHizmet(int id)
        {
            Hizmet hizmet = db.Hizmets.FirstOrDefault(m => m.ID == id);

            hizmet.IsDeleted  = true;
            hizmet.DeleteDate = DateTime.Now;
            db.SaveChanges();

            return(Json(""));
        }
Exemplo n.º 14
0
 public ActionResult Ekle(Hizmet hizmet)
 {
     if (ModelState.IsValid)
     {
         _hizmetRepository.Insert(hizmet);
         _hizmetRepository.Save();
     }
     TempData["Bilgi"] = "Hizmet ekleme işleminiz başarılı";
     return(RedirectToAction("Index", "Hizmet"));
 }
Exemplo n.º 15
0
        public ActionResult Duzenle(Hizmet model, IEnumerable <HttpPostedFileBase> HizmetResimler)
        {
            ModelState.Remove("HizmetResimler");
            ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi");
            if (ModelState.IsValid)
            {
                Hizmet         hzmt = _managerHizmet.Find(x => x.ID == model.ID);
                HizmetKategori kat  = _managerHizmetKategori.Find(x => x.ID == model.HizmetKategoriID);


                hzmt.HizmetBaslik     = model.HizmetBaslik;
                hzmt.HizmetIcerik     = model.HizmetIcerik;
                hzmt.KisaHizmetIcerik = model.KisaHizmetIcerik;
                hzmt.HizmetKategoriID = kat.ID;
                hzmt.kategori         = kat;
                int res = _managerHizmet.Update(hzmt);

                if (res == 0)
                {
                    ModelState.AddModelError("", "Hizmet Güncellenemedi");
                    ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi");
                    return(View(model));
                }

                if (HizmetResimler != null && HizmetResimler.Count() > 0)
                {
                    foreach (HttpPostedFileBase file in HizmetResimler)
                    {
                        if (file != null &&
                            (file.ContentType == "image/jpeg" ||
                             file.ContentType == "image/jpg" ||
                             file.ContentType == "image/png"))
                        {
                            try
                            {
                                HizmetResim rsm      = new HizmetResim();
                                string      filename = $"{AdGetir.ResimAd(hzmt.HizmetBaslik)}.{file.ContentType.Split('/')[1]}";
                                file.SaveAs(Server.MapPath($"~/img/Hizmet/{filename}"));

                                rsm.ResimYol = filename;
                                rsm.HizmetID = hzmt.ID;
                                _managerHizmetResim.Add(rsm);
                            }
                            catch (Exception exp)
                            {
                                ModelState.AddModelError("", exp.Message);
                            }
                        }
                    }
                    _managerHizmetResim.Save();
                }
                return(RedirectToAction("Index"));
            }
            return(View());
        }
Exemplo n.º 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Request.QueryString["HizmetId"] == null)
            {
                return;
            }
            Hizmet hizmet = Hizmets.HizmetGetir(HizmetId);

            txtBaslik.Text    = hizmet.Baslik;
            editorIcerik.Text = hizmet.Icerik;
        }
Exemplo n.º 17
0
        public ActionResult Duzenle(Hizmet hizmet)
        {
            Hizmet gelenHizmet = _hizmetRepository.GetById(hizmet.Id);

            gelenHizmet.Ad       = hizmet.Ad;
            gelenHizmet.Aciklama = hizmet.Aciklama;
            gelenHizmet.Tutar    = hizmet.Tutar;

            _hizmetRepository.Save();
            TempData["Bilgi"] = "Hizmet düzenleme işleminiz başarılı.";
            return(RedirectToAction("Index", "Hizmet"));
        }
Exemplo n.º 18
0
        public ActionResult UpdateHizmet(int id)
        {
            Hizmet hizmet = db.Hizmets.FirstOrDefault(m => m.ID == id);

            HizmetVM model = new HizmetVM();

            model.HizmetAdi    = hizmet.HizmetAdi;
            model.HizmetIcerik = hizmet.HizmetIcerik;
            model.HizmetSirasi = hizmet.HizmetSirasi;

            return(View(model));
        }
Exemplo n.º 19
0
        private void MuayeneyeHizmetAktar()
        {
            if (bstumhizmetler.Current != null)
            {
                long   HizmetId          = (bstumhizmetler.Current as Hizmet).Id;
                Hizmet aktarilacakhizmet = hizmetler.Find(delegate(Hizmet hizmet)
                {
                    return(hizmet.Id == HizmetId);
                }
                                                          );


                bool varmi = muayenehizmetlistesi.Exists(delegate(MuayeneHizmet mhizmet)
                {
                    if (mhizmet.Hizmet.Id == aktarilacakhizmet.Id)
                    {
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
                                                         );

                if (varmi)
                {
                    MessageBox.Show("Bu hizmet listede mevcut.");
                    return;
                }
                else
                if (aktarilacakhizmet != null && aktarilacakhizmet.Id > 0 && !aktarilacakhizmet.Tasiyicimi)
                {
                    MuayeneHizmet mueyenehizmet = new MuayeneHizmet();
                    mueyenehizmet.Hizmet     = aktarilacakhizmet;
                    mueyenehizmet.Hizmet.Id  = aktarilacakhizmet.Id;
                    mueyenehizmet.Muayene    = Current.AktifMuayene;
                    mueyenehizmet.Muayene.Id = Current.AktifMuayeneId;
                    mueyenehizmet.Aktif      = true;
                    muayenehizmetlistesi.Add(mueyenehizmet);
                    MuayeneHizmetleriBind();
                }
                else
                {
                    MessageBox.Show("Üst Başlıklar hizmet olarak aktarılamaz");
                }
            }
            else
            {
                MessageBox.Show("Muayeneye eklemek istediğiniz hizmeti seçmediniz");
            }
        }
Exemplo n.º 20
0
        public ActionResult Sil(int id)
        {
            Hizmet hizmet = _hizmetRepository.GetById(id);

            if (hizmet == null)
            {
                TempData["Bilgi"] = "Hizmet bulunamadı!";
            }
            _hizmetRepository.Delete(id);
            _hizmetRepository.Save();
            TempData["Bilgi"] = "Hizmet başarıyla silindi";
            return(RedirectToAction("Index", "Hizmet"));
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Hizmet hizmet = db.Hizmet.Find(id);

            if (hizmet == null)
            {
                return(HttpNotFound());
            }
            return(View(hizmet));
        }
Exemplo n.º 22
0
        public ActionResult DetayGetir(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Hizmet kat = _managerHizmet.List(x => x.HizmetKategoriID == id.Value).OrderByDescending(x => x.ID).FirstOrDefault();

            if (kat == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            return(View(kat));
        }
Exemplo n.º 23
0
        public IActionResult HizmetGuncelle(Hizmet hizmet)
        {
            using var context = new MutlubievWebApiContext();
            var guncelHizmet = context.Hizmetler.Find(hizmet.Id);

            if (guncelHizmet == null)
            {
                return(NotFound());
            }
            guncelHizmet.HizmetAdi      = hizmet.HizmetAdi;
            guncelHizmet.HizmetAciklama = hizmet.HizmetAciklama;
            context.Update(guncelHizmet);
            context.SaveChanges();
            return(NoContent());
        }
Exemplo n.º 24
0
        public ActionResult Edit(Hizmet m, /*string boy,*/ string renk, HttpPostedFileBase ResimURL)
        {
            var mkl = db.Hizmet.Where(x => x.HizmetId == m.HizmetId).SingleOrDefault();

            if (ResimURL != null)
            {
                if (System.IO.File.Exists(Server.MapPath(mkl.ResimURL)))
                {
                    System.IO.File.Delete(Server.MapPath(mkl.ResimURL));
                }
                WebImage img     = new WebImage(ResimURL.InputStream);
                FileInfo imginfo = new FileInfo(ResimURL.FileName);

                string logoname = Guid.NewGuid().ToString() + imginfo.Extension;
                img.Save("~/Uploads/Hizmet/" + logoname);
                mkl.ResimURL = "/Uploads/Hizmet/" + logoname;

                mkl.ResimURL = "/Uploads/Hizmet/" + logoname;
            }

            // RENK //
            foreach (var r in mkl.Renk.ToList())
            {
                db.Renk.Remove(r);
            }

            if (renk != null)
            {
                string[] etk = renk.Split(',');
                foreach (var r in etk)
                {
                    var etiketlistesiRenk = new Renk {
                        RenkAdi = r
                    };
                    db.Renk.Add(etiketlistesiRenk);
                    mkl.Renk.Add(etiketlistesiRenk);
                }
                db.SaveChanges();
            }

            mkl.Baslik           = m.Baslik;
            mkl.Icerik           = m.Icerik;
            mkl.Aciklama         = m.Aciklama;
            mkl.HizmetKategoriId = m.HizmetKategoriId;
            db.SaveChanges();

            return(RedirectToAction("Index", "Hizmet"));
        }
Exemplo n.º 25
0
        public static Hizmet HizmetGetir(int HizmetId)
        {
            Hizmet         hizmet = new Hizmet();
            SqlDataAdapter getir  = new SqlDataAdapter("Select Baslik,Icerik from Hizmetler where HizmetId=@HizmetId", Tools.Baglanti());

            getir.SelectCommand.Parameters.AddWithValue("@HizmetId", HizmetId);
            DataTable dt = new DataTable();

            getir.Fill(dt);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                hizmet.Baslik = dt.Rows[i]["Baslik"].ToString();
                hizmet.Icerik = dt.Rows[i]["Icerik"].ToString();
            }
            return(hizmet);
        }
 protected void Button1_Click(object sender, EventArgs e)
 {
     try
     {
         Hizmet hizmet = new Hizmet();
         hizmet.Baslik = txtBaslik.Text;
         hizmet.Icerik = editorIcerik.Text;
         Hizmets.HizmetEkle(hizmet);
         ltrBilgi.Text  = "<div class=\"alert alert-success fade in\">İçerik Başarıyla Eklendi !</div>";
         txtBaslik.Text = editorIcerik.Text = string.Empty;
     }
     catch (Exception ex)
     {
         ltrBilgi.Text = "<div class=\"alert alert-danger fade in\">" + ex.Message + "<br/> Hata Oluştu !</div>";
     }
 }
Exemplo n.º 27
0
        public ActionResult Edit(int hizmetId, Hizmet GuncellenecekHizmet)
        {
            try
            {
                List <Hizmet> hizmetBilgileri = hizmetBilgileriRepository.Select();
                //Değiştirilecek eski ilk nesne
                var DuzenlenecekHizmet = hizmetBilgileri.Where(s => s.Id == hizmetId).FirstOrDefault();
                //Eski nesnemizi güncellenmişi ile değiştiriyoruz.
                UpdateModel(DuzenlenecekHizmet, "");

                hizmetBilgileriRepository.Insert(DuzenlenecekHizmet);
                return(RedirectToAction("Dashboard"));
            }
            catch
            {
                return(View());
            }
        }
Exemplo n.º 28
0
 protected override void GuncelNesneOlustur()
 {
     currentEntity = new Hizmet
     {
         Id            = Id,
         Kod           = txtKod.Text,
         HizmetAdi     = txtHizmetAdi.Text,
         HizmetTuruId  = Convert.ToInt64(txtHizmetTuru.Id),
         BaslamaTarihi = txtBaslamaTarihi.DateTime.Date,
         BitisTarihi   = txtBitisTarihi.DateTime.Date,
         Ucret         = txtUcret.Value,
         Aciklama      = txtAciklama.Text,
         DonemId       = AnaForm.DonemId,
         SubeId        = AnaForm.SubeId,
         Durum         = tglDurum.IsOn
     };
     ButonEnabledDurumu();
 }
 public ActionResult Create(Hizmet hizmet, HttpPostedFileBase ResimURL)
 {
     if (ModelState.IsValid)
     {
         if (ResimURL != null)
         {
             WebImage img      = new WebImage(ResimURL.InputStream);
             FileInfo imginfo  = new FileInfo(ResimURL.FileName);
             string   logoname = Guid.NewGuid().ToString() + imginfo.Extension;
             img.Resize(500, 500);
             img.Save("~/Uploads/Hizmet/" + logoname);
             hizmet.ResimURL = "/Uploads/Hizmet/" + logoname;
         }
         db.Hizmet.Add(hizmet);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(hizmet));
 }
Exemplo n.º 30
0
        public ActionResult Duzenle(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Hizmet frm = _managerHizmet.Find(x => x.ID == id.Value);

            if (frm == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }


            ViewBag.ID = new SelectList(_managerHizmetKategori.List(), "ID", "HizmetKategoriAdi");

            return(View(frm));
        }