public NIslemSonuc <SirketProfilBilgileri> Guncelle(SirketProfilBilgileri data) { try { entity.SirketProfilBilgileri.Attach(data); var entry = entity.Entry(data); entry.State = EntityState.Modified; entity.SaveChanges(); return(new NIslemSonuc <SirketProfilBilgileri> { basariliMi = true, mesaj = "Güncelleme İşlemi Tamamlandı!", Veri = data }); } catch (Exception ex) { return(new NIslemSonuc <SirketProfilBilgileri> { basariliMi = false, mesaj = "Sistem Hatası!", hata = new NHata { aciklama = "Güncelleme metodunda hata", mesaj = ex.Message, strace = ex.StackTrace, sinif = "SirketProfilBilgileri Veritabani", tarih = DateTime.Now } }); } }
protected void BtnGuncelle_Click(object sender, EventArgs e) { divBilgiMesaji.Visible = true; try { System.Threading.Thread.Sleep(2000); SirketProfilBilgileri bilgiler = new SirketProfilBilgileri { adres = TxtAdres.Text, boylam = Convert.ToDouble(TxtBoylam.Text), enlem = Convert.ToDouble(TxtEnlem.Text), faks = TxtFaks.Text, mail = TxtMail.Text, profilId = 1, telefon = TxtTelefon.Text, unvan = TxtUnvan.Text, web = TxtWeb.Text }; var sonuc = profilVeritabani.Guncelle(bilgiler); 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 void BilgileriGetir() { divBilgiMesaji.Visible = false; var sonuc = profilVeritabani.DetayGetir(); if (sonuc.basariliMi) { SirketProfilBilgileri bilgiler = sonuc.Veri; TxtAdres.Text = bilgiler.adres; TxtBoylam.Text = bilgiler.boylam.ToString(); TxtEnlem.Text = bilgiler.enlem.ToString(); TxtFaks.Text = bilgiler.faks; TxtMail.Text = bilgiler.mail; TxtTelefon.Text = bilgiler.telefon; TxtUnvan.Text = bilgiler.unvan; TxtWeb.Text = bilgiler.web; } }
public NIslemSonuc <SirketProfilBilgileri> DetayGetir() { try { SirketProfilBilgileri data = entity.SirketProfilBilgileri.FirstOrDefault(); if (data != null) { return(new NIslemSonuc <SirketProfilBilgileri> { basariliMi = true, Veri = data }); } else { return(new NIslemSonuc <SirketProfilBilgileri> { basariliMi = false, mesaj = "Profil Kayıtlı Değil!" }); } } catch (Exception ex) { return(new NIslemSonuc <SirketProfilBilgileri> { basariliMi = false, hata = new NHata { mesaj = ex.Message, sinif = "SirketProfilBilgileri Veritabani", aciklama = "Detay Getir", tarih = DateTime.Now, strace = ex.StackTrace }, mesaj = "Sistemde Bir Hata Oluştu!" }); } }