protected override void Seed(DatabaseContext context) { //kisiler insert ediliyor for (int i = 0; i < 15; i++) { kisiler kisi = new kisiler(); kisi.ad = FakeData.NameData.GetFirstName(); kisi.soyad = FakeData.NameData.GetSurname(); kisi.yas = FakeData.NumberData.GetNumber(10, 90); context.kisiler.Add(kisi); } context.SaveChanges(); //adresler insert ediliyor List <kisiler> tum_kisiler = context.kisiler.ToList(); foreach (kisiler kisi in tum_kisiler) { for (int i = 0; i < FakeData.NumberData.GetNumber(1, 5); i++) { adresler adres = new adresler(); adres.adres_tanim = FakeData.PlaceData.GetAddress(); adres.kisi = kisi; context.adresler.Add(adres); } } context.SaveChanges(); }
public ActionResult edit(kisiler model_ks, int?kisi_id) { DatabaseContext db = new DatabaseContext(); kisiler kisi = db.kisiler.Where(x => x.ID == kisi_id).FirstOrDefault(); if (kisi != null) { kisi.ad = model_ks.ad; kisi.soyad = model_ks.soyad; kisi.yas = model_ks.yas; int sonuc = db.SaveChanges(); if (sonuc > 0) { ViewBag.Result = "kisi güncellenmiştir."; ViewBag.Status = "success"; } else { ViewBag.Result = "kisi güncellenememiştir."; ViewBag.Status = "danger"; } } return(View()); }
public ActionResult yeni(kisiler kisi) { if (TempData["cntrl"] != null) { DatabaseContext db = new DatabaseContext(); db.kisiler.Add(kisi); ViewBag.Button_Status = true; int sonuc = db.SaveChanges(); if (sonuc > 0) { ViewBag.Result = "kisi kaydedilmistir."; ViewBag.Status = "success"; } else { ViewBag.Result = "kisi kaydedilememiştir."; ViewBag.Status = "danger"; } return(View()); } return(RedirectToAction("yeni", "Kisi", new { cntrlr_cnt = true })); }
public ActionResult Yeni(adresler adres) { DatabaseContext db = new DatabaseContext(); kisiler kisi = db.kisiler.Where(x => x.ID == adres.kisi.ID).FirstOrDefault(); //FirstOrDefault(); ile buldugu ilk kayıdı getirir.Bulamazsa kayıdı "null" döner. //ToArray() ve ToList() ile de tüm bulduklarını array yada list olarak döner.Tabi sol tarafında List ve array olması gerektiğini unutma! if (kisi != null) { adres.kisi = kisi; //gelen adres'e ait kisiye database den buldugumuz kisi 'yi veriyoruz. db.adresler.Add(adres); int sonuc = db.SaveChanges(); if (sonuc > 0) { ViewBag.Result = "Adres kaydedilmistir."; ViewBag.Status = "success"; } else { ViewBag.Result = "Adres kaydedilememiştir."; ViewBag.Status = "danger"; } } ViewBag.kisiler = TempData["kisiler"]; return(View()); }
public ActionResult edit(adresler model, int?adres_id) //hidden field kullanırsan int? adres_id parametresine gerek kalmaz. { DatabaseContext db = new DatabaseContext(); kisiler kisi = db.kisiler.Where(x => x.ID == model.kisi.ID).FirstOrDefault(); adresler adres = db.adresler.Where(x => x.ID == adres_id).FirstOrDefault(); if (kisi != null) { adres.kisi = kisi; //gelen adres'e ait kisiye database den buldugumuz kisi 'yi veriyoruz. adres.adres_tanim = model.adres_tanim; int sonuc = db.SaveChanges(); if (sonuc > 0) { ViewBag.Result = "Adres güncellenmiştir."; ViewBag.Status = "success"; } else { ViewBag.Result = "Adres güncellenememiştir."; ViewBag.Status = "danger"; } } ViewBag.kisiler = TempData["kisiler"]; return(View()); }
public bool KisiGuncelle(kisiler kisiGuncelle) { try { var gelenKisi = _kisilerRepository.Find(kisiGuncelle.id); kisiGuncelle.kullanici_adi = gelenKisi.kullanici_adi; AutoMapper.Mapper.DynamicMap(kisiGuncelle, gelenKisi); _kisilerRepository.Update(gelenKisi); if (_uow.SaveChanges() != 0) { var gelenGuncelKisi = _kisilerRepository.Find(kisiGuncelle.id); var durum = gelenGuncelKisi.durumu; //bagimsiz bolum kat maliki ve kiracı guncelleme if (durum == "Kiracı") { using (var context = new MyArchContext()) { if (context.Database.ExecuteSqlCommand("update bagimsiz_bolumler set kiracı='" + kisiGuncelle.isim + "' where kiraci_id = '" + kisiGuncelle.id + "'") > 0) { return(true); } else { return(false); } } } else if (durum == "Kat maliki") { using (var context = new MyArchContext()) { if (context.Database.ExecuteSqlCommand("update bagimsiz_bolumler set katmaliki='" + kisiGuncelle.isim + "' where katmaliki_id = '" + kisiGuncelle.id + "'") > 0) { return(true); } else { return(false); } } } return(true); } else { return(false); } } catch (Exception msg) { throw msg; } }
public ActionResult delete(int?kisi_id) { kisiler kisi = null; if (kisi_id != null) { DatabaseContext db = new DatabaseContext(); kisi = db.kisiler.Where(x => x.ID == kisi_id).FirstOrDefault(); } return(View(kisi)); }
public ActionResult KisiGuncelleIslem(kisiler model) { var guncelleSonuc = _kisilerService.KisiGuncelle(model); if (guncelleSonuc == true) { return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public ActionResult delete_post(int?kisi_id) { if (kisi_id != null) { DatabaseContext db = new DatabaseContext(); kisiler kisi = db.kisiler.Where(x => x.ID == kisi_id).FirstOrDefault(); List <adresler> adres = db.adresler.Where(x => x.kisi.ID == kisi_id).ToList(); db.kisiler.Remove(kisi); db.adresler.RemoveRange(adres); db.SaveChanges(); } return(RedirectToAction("homepage", "Home")); }
public ActionResult KaydetIslem(kisiler model) { //string mesaj = "Kullanıcı adı"; //string gonMesaj = Fonksiyonlar.tr2en(mesaj); //string gonderimzanani = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //sms.singlesmsgonder("BETOYAZILIM", gonMesaj, "tr", "0", gonderimzanani, Numaralar); Random rastgele = new Random(); int ascii = rastgele.Next(65, 91); char karakter = Convert.ToChar(ascii); int sayi = rastgele.Next(10000, 999999); model.sifre = sayi.ToString() + karakter; model.rutbe = "user"; model.kullanici_adi = model.tel1.Substring(6); model.sifre = Fonksiyonlar.tr2en(model.sifre); var kaydet = _kisilerService.KisiKaydet(model); if (kaydet == true) { //kullanıcı kayıt oldugunda sms gönderimi.Daha sonra bagımsız bolumlere ilişkilendirme olarak değiştirildi //SahinHaberlesme sms = new SahinHaberlesme(); //List<string> numaralar = new List<string>(); //var telparIlk = model.tel1.Replace("(",""); //var telParSon = telparIlk.Replace(")", ""); //var telTire = telParSon.Replace("-", ""); //var telefon = telTire; //numaralar.Add(telefon); //string mesaj = "Kullanıcı adınız :" + model.kullanici_adi + " " + "Şifreniz :" + model.sifre; //string gonMesaj = Fonksiyonlar.tr2en(mesaj); //string gonderimzanani = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //sms.singlesmsgonder("BETOYAZILIM", gonMesaj, "tr", "0", gonderimzanani, numaralar); return(Json(true, JsonRequestBehavior.AllowGet)); } else { return(Json(false, JsonRequestBehavior.AllowGet)); } }
public bool KisiKaydet(kisiler model) { try { _kisilerRepository.Insert(model); if (_uow.SaveChanges() > 0) { return(true); } //if (_uow.SaveChanges() > 0) //{ // try // { // //SahinHaberlesme sms = new SahinHaberlesme(); // //sms.gettoken("5332563356", "7304707"); // //string mesaj = "Kullanıcı adı"; // //string gonMesaj = Fonksiyonlar.tr2en(mesaj); // //string gonderimzanani = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); // //sms.singlesmsgonder("BETOYAZILIM", gonMesaj, "tr", "0", gonderimzanani, Numaralar); // //System.Net.NetworkCredential cred = new System.Net.NetworkCredential("*****@*****.**", "EmreTr61*"); // //// mail göndermek için oturum açtık // //System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(); // yeni mail oluşturduk // //mail.From = new System.Net.Mail.MailAddress("*****@*****.**", ""); // maili gönderecek hesabı belirttik // //mail.To.Add(model.eposta); // mail gönderilecek adres // //mail.Subject = "Bayraktar İş Merkezi kullanıcı bilgileri"; // mailin konusu // //mail.IsBodyHtml = true; // mail içeriği html olarak gönderilsin // //mail.Body = "Kullanıcı adınız :"+model.kullanici_adi + "<br>" + "Şifreniz :" +model.sifre; // mailin içeriği // //mail.Attachments.Clear(); // mail eklerini temizledik // //System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("mail.betoyazilim.com.tr", 587); // smtp servere bağlandık // //smtp.UseDefaultCredentials = false; // varsayılan girişi kullanmadık // // // smtp.EnableSsl = true; // ssl kullanımına izin verdik // //smtp.Credentials = cred; // server üzerindeki oturumumuzu yukarıda belirttiğimiz NetworkCredential üzerinden sağladık. // //smtp.Send(mail); // mailimizi gönderdik. // // // smtp yani Simple Mail Transfer Protocol üzerinden maili gönderiyoruz. // } // catch (Exception ex) // { // throw ex; // } // return true; //} else { return(false); } } catch (Exception ex) { throw ex; } }
public bool TipGuncelle(ETiplerDTO model) { List <hesap_hareket> aidatBorclandirmasi = new List <hesap_hareket>(); using (var context = new MyArchContext()) { aidatBorclandirmasi = context.Database.SqlQuery <hesap_hareket>("SELECT * FROM hesap_hareket LEFT JOIN bagimsiz_bolumler ON hesap_hareket.bagimsiz_id = bagimsiz_bolumler.id WHERE bagimsiz_bolumler.tip ='" + model.bagimsiz_tip + "' and hesap_hareket.yil = '" + DateTime.Now.Year + "' and hesap_hareket.para_birimi = 'TL' ").ToList(); } try { foreach (var item in aidatBorclandirmasi) { kisiler kisi = new kisiler(); using (var context = new MyArchContext()) { kisiler kisiIdModel = _kisilerRepository.Find(item.kisi_id); //hesap hareket aidat borçlandırması güncelleme işlemi int hhGuncelle = context.Database.ExecuteSqlCommand("update hesap_hareket set borc='" + model.aidat_tutar + "',bakiye='" + model.aidat_tutar + "' where id = '" + item.id + "'"); //kisi güncelle if (item.para_birimi == "TL") { var borc = (from u in _hesapHareketRepository.GetAll().Where(x => x.para_birimi == "TL") where u.kisi_id == item.kisi_id select new EKisiDTO { borc_tl = u.borc, }).ToList(); double toplamAlacak = borc.AsEnumerable().Sum(o => o.borc_tl); kisiIdModel.borc_tl = toplamAlacak; _kisilerRepository.Update(kisiIdModel); _uow.SaveChanges(); } if (item.para_birimi == "USD") { var borc = (from u in _hesapHareketRepository.GetAll().Where(x => x.para_birimi == "USD") where u.kisi_id == item.kisi_id select new EKisiDTO { borc_dolar = u.borc, }).ToList(); double toplamAlacak = borc.AsEnumerable().Sum(o => o.borc_dolar); kisiIdModel.borc_dolar = toplamAlacak; _kisilerRepository.Update(kisiIdModel); _uow.SaveChanges(); } //euro yapılacak //if (item.para_birimi == "USD") //{ // var borc = (from u in _hesapHareketRepository.GetAll() // where u.kisi_id == item.kisi_id // select new EKisiDTO // { // borc_dolar = u.borc, // }).ToList(); // double toplamAlacak = borc.AsEnumerable().Sum(o => o.borc_dolar); // kisiIdModel.borc_dolar = toplamAlacak; //} } } using (var context = new MyArchContext()) { int tipGuncelle = context.Database.ExecuteSqlCommand("update tipler set aidat_tutar='" + model.aidat_tutar + "' where id = '" + model.id + "'"); int bbAidatGuncelle = context.Database.ExecuteSqlCommand("update bagimsiz_bolumler set aidat_tutari='" + model.aidat_tutar + "' where tip_id = '" + model.id + "'"); if (tipGuncelle > 0 && bbAidatGuncelle > 0) { return(true); } else { return(false); } } } catch (Exception) { throw; } }