// GET: Sirket/Delete/5 public ActionResult Sil(int?id) { if (Session["yetki"] != null && (Session["yetki"].ToString() == "3" || Session["yetki"].ToString() == "4")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } sirket sirket = db.sirkets.Find(id); adre adres = db.adres.Where(m => m.adresID == sirket.sirketAdresID).FirstOrDefault(); List <iletisimToSirket> iletisimler = db.iletisimToSirkets.Where(m => m.sirketID == id).ToList(); if (sirket == null || adres == null || iletisimler == null) { return(HttpNotFound()); } for (int i = 0; i < iletisimler.Count(); i++) { db.iletisimToSirkets.Remove(iletisimler[i]); } db.adres.Remove(adres); db.sirkets.Remove(sirket); db.SaveChanges(); return(RedirectToAction("Liste")); } return(RedirectToAction("Login", "users")); }
public ActionResult Duzenle(sirket sirket) { if (Session["yetki"] != null && (Session["yetki"].ToString() == "3" || Session["yetki"].ToString() == "4")) { for (int i = 0; i < sirket.iletisimToSirkets.Count(); i++) { sirket.iletisimToSirkets.ToList()[i].sirketID = sirket.sirketID; } for (int i = 0; i < sirket.iletisimToSirkets.Count(); i++) { db.Entry(sirket.iletisimToSirkets.ToList()[i]).State = EntityState.Modified; } if (sirket != null) { db.Entry(sirket.adre).State = EntityState.Modified; db.Entry(sirket).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Liste")); } ViewBag.ulkeler = new SelectList(db.ulkes, "ulkeID", "ulkeAdi", sirket.adre.adresUlkeID); ViewBag.sehirler = new SelectList(db.sehirs, "sehirID", "sehirAdi", sirket.adre.adresILID); return(View(sirket)); } return(RedirectToAction("Login", "users")); }
void Yukle_Sirket(int _SirketID) { if (_Yukleme) { return; } try { Temizle_Sirket(); YeniKayit = false; if (Sirket != null && Sirket.EntityState != EntityState.Detached) { dbModel.Detach(Sirket); } Sirket = null; Sirket = Isler.Sirket.Ver_Sirket(ref dbModel, _SirketID); if (Sirket == null) { return; } txtSirketID.Text = Sirket.SirketID.ToString(); txtEposta.Text = Sirket.Eposta; txtFax.Text = Sirket.Fax; txtKisaAd.Text = Sirket.KisaAd; txtTel1.Text = Sirket.Tel1; txtTel2.Text = Sirket.Tel2; txtUnvan.Text = Sirket.Unvan; txtVergiDairesi.Text = Sirket.VergiDairesi; txtWeb.Text = Sirket.Web; chkDurum.Checked = Sirket.Durum; memoAcikAdres.Text = Sirket.AdresAcik; memoAciklama.Text = Sirket.Aciklama; if (Sirket.AdresIl != null) { lookUpAdresIl.EditValue = Sirket.AdresIl; } if (Sirket.AdresIlce != null) { lookUpAdresIlce.EditValue = Sirket.AdresIlce; } ucKayitBilgi1.Yukle(Sirket.KayitKullaniciID, Sirket.KayitZaman, Sirket.DuzenKullaniciID, Sirket.DuzenZaman); } catch (Exception hata) { XtraMessageBox.Show("Şirket Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static sirket Ver_Sirket(ref otosisdbEntities dbModel, int SirketID) { sirket sir = null; sir = (from abc in dbModel.sirkets where abc.SirketID == SirketID select abc).FirstOrDefault(); if (sir != null) { dbModel.Refresh(RefreshMode.StoreWins, sir); } return(sir); }
public ActionResult Olustur(sirket sirket) { if (Session["yetki"] != null && (Session["yetki"].ToString() == "3" || Session["yetki"].ToString() == "4")) { if (ModelState.IsValid) { db.sirkets.Add(sirket); db.SaveChanges(); return(RedirectToAction("Liste")); } ViewBag.sirketAdresID = new SelectList(db.adres, "adresID", "adresIlce", sirket.sirketAdresID); return(View(sirket)); } return(RedirectToAction("Login", "users")); }
// GET: Sirket/Edit/5 public ActionResult Duzenle(int?id) { if (Session["yetki"] != null && (Session["yetki"].ToString() == "3" || Session["yetki"].ToString() == "4")) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } sirket sirket = db.sirkets.Find(id); if (sirket == null) { return(HttpNotFound()); } ViewBag.ulkeler = new SelectList(db.ulkes, "ulkeID", "ulkeAdi", sirket.adre.adresUlkeID); ViewBag.sehirler = new SelectList(db.sehirs, "sehirID", "sehirAdi", sirket.adre.adresILID); return(View(sirket)); } return(RedirectToAction("Login", "users")); }
// GET: Sirket/Details/5 public ActionResult Detay(int?id) { if (Session["id"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } sirket sirket = db.sirkets.Find(id); adre adres = db.adres.Where(m => m.adresID == sirket.sirketAdresID).SingleOrDefault(); ViewBag.sirketAdres = adres; if (sirket == null) { return(HttpNotFound()); } return(View(sirket)); } return(RedirectToAction("Login", "users")); }
void Kaydet() { if (YeniKayit && !Genel.Yetkilerim.Contains(17)) { Genel.Yetki_Uyari(17); return; } else if (!YeniKayit && !Genel.Yetkilerim.Contains(18)) { Genel.Yetki_Uyari(18); return; } try { #region Kontroller if (string.IsNullOrEmpty(txtKisaAd.Text)) { XtraMessageBox.Show("Şirket Kısa Adı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtKisaAd.Focus(); txtKisaAd.Select(); return; } if (string.IsNullOrEmpty(txtUnvan.Text)) { XtraMessageBox.Show("Şirket Kısa Adı Boş Bırakılamaz.", "Eksik Alan", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtUnvan.Focus(); txtUnvan.Select(); return; } if (YeniKayit && Isler.Sirket.Varmi_KisaAd(txtKisaAd.Text)) { XtraMessageBox.Show("Bu Şirket Kısa Adı Daha Önce Kullanılmış.\nLütfen Farklı Bir Kısa Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtKisaAd.Focus(); txtKisaAd.Select(); return; } else if (!YeniKayit && txtKisaAd.Text != Sirket.KisaAd && Isler.Sirket.Varmi_KisaAd(txtKisaAd.Text, Sirket.KisaAd)) { XtraMessageBox.Show("Bu Şirket Kısa Adı Daha Önce Kullanılmış.\nLütfen Farklı Bir Kısa Adı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtKisaAd.Focus(); txtKisaAd.Select(); return; } if (YeniKayit && Isler.Sirket.Varmi_Unvan(txtUnvan.Text)) { XtraMessageBox.Show("Bu Şirket Ünvanı Daha Önce Kullanılmış.\nLütfen Farklı Bir Ünvan Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtUnvan.Focus(); txtUnvan.Select(); return; } else if (!YeniKayit && txtUnvan.Text != Sirket.Unvan && Isler.Sirket.Varmi_Unvan(txtUnvan.Text, Sirket.Unvan)) { XtraMessageBox.Show("Bu Şirket Ünvanı Daha Önce Kullanılmış.\nLütfen Farklı Bir Ünvanı Yazınız.", "Aynı Değer", MessageBoxButtons.OK, MessageBoxIcon.Warning); xtraTabControl1.SelectedTabPageIndex = 0; txtUnvan.Focus(); txtUnvan.Select(); return; } #endregion if (YeniKayit) { if (Sirket != null && Sirket.EntityState != EntityState.Detached) { dbModel.Detach(Sirket); } Sirket = null; Sirket = new sirket(); } #region Aktarma Sirket.Durum = chkDurum.Checked; Sirket.KisaAd = txtKisaAd.Text; Sirket.Unvan = txtUnvan.Text; Sirket.Aciklama = memoAciklama.Text; Sirket.Tel1 = txtTel1.Text; Sirket.Tel2 = txtTel2.Text; Sirket.Fax = txtFax.Text; Sirket.Web = txtWeb.Text; Sirket.Eposta = txtEposta.Text; if (lookUpAdresIl.EditValue.ToString() == "-1") { Sirket.AdresIl = null; } else { Sirket.AdresIl = Convert.ToInt32(lookUpAdresIl.EditValue); } if (lookUpAdresIlce.EditValue.ToString() == "-1") { Sirket.AdresIlce = null; } else { Sirket.AdresIlce = Convert.ToInt32(lookUpAdresIlce.EditValue); } Sirket.AdresAcik = memoAcikAdres.Text; Sirket.VergiDairesi = txtVergiDairesi.Text; #endregion #region Kayıt if (YeniKayit) { Sirket.KayitKullaniciID = Genel.AktifKullanici.KullaniciID; Sirket.KayitZaman = DateTime.Now; dbModel.AddTosirkets(Sirket); } else { Sirket.DuzenKullaniciID = Genel.AktifKullanici.KullaniciID; Sirket.DuzenZaman = DateTime.Now; } dbModel.SaveChanges(); Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Şirket Başarılı Bir Şekilde Kaydedilmiştir.", null, ResOtoSis.mark_blue); Secili_SirketID = Sirket.SirketID; Ara(); #endregion } catch (Exception hata) { XtraMessageBox.Show("Şirket Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }