public NIslemSonuc <int> Ekle(Ziyaret ziyaret) { try { entity.Ziyaret.Add(ziyaret); entity.SaveChanges(); return(new NIslemSonuc <int> { basariliMi = true, Veri = ziyaret.ziyaret_id, mesaj = "Ziyaret Kaydı Başarılı" }); } catch (Exception ex) { return(new NIslemSonuc <int> { basariliMi = false, hata = new NHata { aciklama = "Ekleme Metodunda Hata", mesaj = ex.Message, sinif = "Ziyaret Veritabani", strace = ex.StackTrace, tarih = DateTime.Now }, mesaj = ex.Message }); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { int ziyaret_id = int.Parse(Request.QueryString["id"].ToString()); #region FirmaDurumlari -> DropDown DrpFirmaDurum.DataSource = firmaDurumVeritabani.Listele().Veri; DrpFirmaDurum.DataTextField = "ad"; DrpFirmaDurum.DataValueField = "durum_id"; DrpFirmaDurum.DataBind(); #endregion #region PersonelTipleri -> DropDown DrpPersonelGorev.DataSource = personelTipVeritabani.Listele().Veri; DrpPersonelGorev.DataTextField = "ad"; DrpPersonelGorev.DataValueField = "tip_id"; DrpPersonelGorev.DataBind(); #endregion #region ZiyaretTurleri -> DropDown DrpZiyaretTur.DataSource = ziyaretTurVeritabani.Listele().Veri; DrpZiyaretTur.DataTextField = "ad"; DrpZiyaretTur.DataValueField = "tur_id"; DrpZiyaretTur.DataBind(); #endregion #region Ziyaret Bilgileri Alınıyor. Ziyaret ziyaret = ziyaretVeritabani.DetayGetir(ziyaret_id).Veri; TxtZiyaretAciklama.Text = ziyaret.aciklama; TxtGirisTarihi.Text = ziyaret.giris_tarih.ToString(); TxtCikisTarihi.Text = ziyaret.cikis_tarih.ToString(); DrpZiyaretTur.SelectedValue = ziyaret.tur_id.ToString(); #endregion #region Firma Bilgileri Alınıyor. Firma firma = firmaVeritabani.DetayGetir(ziyaret.firma_id.Value).Veri; TxtFirmaAdres.Text = firma.adres; TxtFirmaSgk.Text = firma.sgk_no; TxtFirmaTelefon.Text = firma.telefon; TxtFirmaUnvan.Text = firma.unvan; DrpFirmaDurum.SelectedValue = firma.durum_id.ToString(); #endregion #region Personel Bilgileri Alınıyor. Personel personel = personelVeritabani.DetayGetir(ziyaret.personel_tc).Veri; TxtPersonelAdSoyad.Text = personel.ad + " " + personel.soyad; TxtPersonelMail.Text = personel.mail; TxtPersonelTC.Text = personel.personel_tc; TxtPersonelTelefon.Text = personel.telefon; DrpPersonelGorev.SelectedValue = personel.tip_id.ToString(); #endregion } }
protected void BtnKaydet_Click(object sender, EventArgs e) { divBilgiMesaji.Visible = true; try { System.Threading.Thread.Sleep(3000); Ziyaret ziyaret = new Ziyaret { aciklama = TxtAciklama.Text, boylam = 0.0, enlem = 0.0, cikis_tarih = DateTime.Now, firma_id = int.Parse(DrpFirma.SelectedValue), giris_tarih = DateTime.Now, konum = "Bilinmiyor", personel_tc = (Session["kullanici"] as Personel).personel_tc, tur_id = int.Parse(DrpTur.SelectedValue) }; var sonuc = ziyaretVeritabani.Ekle(ziyaret); divBilgiMesaji.InnerText = sonuc.mesaj; if (sonuc.basariliMi) { divBilgiMesaji.Attributes.Add("class", "alert alert-success"); } else { divBilgiMesaji.Attributes.Add("class", "alert alert-danger"); if (sonuc.hata != null) { //HATA KAYDI YAP SİSTEM HATASI VAR } else { } } } catch (Exception ex) { divBilgiMesaji.Attributes.Add("class", "alert alert-danger"); divBilgiMesaji.InnerText = "Lütfen Girdiğiniz Bilgileri Kontrol Ediniz! Formata Uygun Veriler Giriniz.."; //Hatayı Kaydet } }
public NIslemSonuc <Ziyaret> DetayGetir(int id) { try { Ziyaret ziyaret = entity.Ziyaret.Where(u => u.ziyaret_id == id).FirstOrDefault(); if (ziyaret != null) { return(new NIslemSonuc <Ziyaret> { basariliMi = true, Veri = ziyaret }); } else { return(new NIslemSonuc <Ziyaret> { basariliMi = false, mesaj = "Ziyaret Kayıtlı Değil!" }); } } catch (Exception ex) { return(new NIslemSonuc <Ziyaret> { basariliMi = false, hata = new NHata { mesaj = ex.Message, sinif = "Ziyaret Veritabani", aciklama = "Detay Getir", tarih = DateTime.Now, strace = ex.StackTrace }, mesaj = "Sistemde Bir Hata Oluştu!" }); } }