public Arsa BuildFromRow(DataRow row) { var returnRecord = Arsa.BuildArsaFromRow(row); returnRecord = this.BuildExtraFromRow <Arsa>(returnRecord, row); return(returnRecord); }
public Arsa Insert(Arsa record) { DataRow row = this.dataSet.ttblarsa.NewttblarsaRow(); this.UpdateToRow(ref row, record); this.ExtraUpdateToRow(ref row, record); this.dataSet.ttblarsa.AddttblarsaRow((pdsarsaDataSet.ttblarsaRow)row); this.SaveChanges(); return(this.dataSet.ttblarsa.Rows.Count > 0 ? this.BuildFromRow(this.dataSet.ttblarsa.Rows[0]) : null); }
public Arsa GetByRowId(string rowId, string fldList) { var row = this.GetRowByRowId(rowId, fldList); Arsa arsa = null; if (row != null) { arsa = this.BuildFromRow(row); } return(arsa); }
protected Arsa Fetch(string where, int batchsize, string fldList) { this.FetchWhere(where, batchsize, fldList); var row = this.dataSet.ttblarsa.AsEnumerable().SingleOrDefault(); Arsa arsa = null; if (row != null) { arsa = this.BuildFromRow(row); } return(arsa); }
public void Delete(Arsa record) { var row = this.GetRowByRowId(record.rowID, string.Empty); if (row == null) { row = this.dataSet.ttblarsa.NewttblarsaRow(); Arsa.BuildMinimalRow(ref row, record); this.dataSet.ttblarsa.AddttblarsaRow((pdsarsaDataSet.ttblarsaRow)row); } row.Delete(); this.SaveChanges(); }
public Arsa Update(Arsa record) { var row = this.GetRowByRowId(record.rowID, string.Empty); if (row != null) { this.UpdateToRow(ref row, record); this.ExtraUpdateToRow(ref row, record); this.SaveChanges(); return(this.dataSet.ttblarsa.Rows.Count > 0 ? this.BuildFromRow(this.dataSet.ttblarsa.Rows[0]) : null); } ErrorReportingHelper.ReportErrors("global.update.doesnotexist", 421); return(null); }
public ActionResult IlanArsaGuncelle(Kontrol_Model iln) { JsonModel jmod = new JsonModel(); resimler.Add(""); string kontrol = VeriKontrolleri(iln, 3); resimler.Clear(); if (kontrol != null) { jmod.IsSuccess = false; jmod.Mesaj = kontrol; return(Json(jmod, JsonRequestBehavior.AllowGet)); } Arsa ars = ct.Arsas.SingleOrDefault(x => x.ArsaId == guncellenenIlanId); ars.aciklama = iln.aciklama; ars.adres = iln.adres; ars.aktif = iln.aktif == 1 ? true : false; ars.baslik = iln.baslik; ars.depozito = iln.kategori == 1 ? 0 : iln.depozito; ars.fiyat = iln.fiyat; ars.il = iln.il; ars.ilce = iln.ilce; ars.kategori = iln.kategori; ars.metrekare = iln.metrekare; try { ct.SaveChanges(); jmod.IsSuccess = true; jmod.Mesaj = "Ilan başarıyla güncellenmiştir."; } catch { jmod.IsSuccess = false; } return(Json(jmod, JsonRequestBehavior.AllowGet)); }
public void UpdateToRow(ref DataRow row, Arsa record) { Arsa.UpdateRowFromArsa(ref row, record); this.ExtraUpdateToRow(ref row, record); }
private void pictureBox1_Click(object sender, EventArgs e) { if (fiyat.Text == "0") { fiyat.Text = ""; } if (emlak.SelectedIndex == 0) { try { Daire daire = new Daire(); daire.SatilikKiralik = tur.Text; daire.Emlakk = emlak.Text; daire.MetreKare = Convert.ToInt32(metrekare.Text); daire.MusteriAdi = adsoyad.Text; daire.TelNo = telno.Text; daire.Fiyat = Convert.ToInt32(fiyat.Text); daire.Salon = Convert.ToInt32(salon.Value); daire.OdaSayisi = Convert.ToInt32(odasayisi.Value); daire.BalkonSayisi = Convert.ToInt32(balkonsayisi.Value); daire.Tuvalet = Convert.ToString(tuvalet.Text); daireler.Add(daire); kayitsayisi++; dairesayisikayit++; MessageBox.Show("Kayit Basari ile Eklenmistir"); } catch (Exception hata) { MessageBox.Show("Hatali Giriş. Lütfen Girdiğiniz Değerleri Kontrol Ediniz" + hata); } } else if (emlak.SelectedIndex == 1) { try { Konut konut = new Konut(); konut.SatilikKiralik = tur.Text; konut.Emlakk = emlak.Text; konut.MetreKare = Convert.ToInt32(metrekare.Text); konut.MusteriAdi = adsoyad.Text; konut.TelNo = telno.Text; konut.Fiyat = Convert.ToInt32(fiyat.Text); konut.Salon = Convert.ToInt32(salon.Value); konut.OdaSayisi = Convert.ToInt32(odasayisi.Value); konut.BalkonSayisi = Convert.ToInt32(balkonsayisi.Value); konut.KatSayisi = Convert.ToInt32(katsayisi.Value); konutlar.Add(konut); kayitsayisi++; konutsayisikayit++; MessageBox.Show("Kayit Basari ile Eklenmistir"); } catch { MessageBox.Show("Hatali Giriş. Lütfen Girdiğiniz Değerleri Kontrol Ediniz"); } } else if (emlak.SelectedIndex == 2) { try { Apartman apartman = new Apartman(); apartman.SatilikKiralik = tur.Text; apartman.Emlakk = emlak.Text; apartman.MetreKare = Convert.ToInt32(metrekare.Text); apartman.MusteriAdi = adsoyad.Text; apartman.TelNo = telno.Text; apartman.Fiyat = Convert.ToInt32(fiyat.Text); apartman.Salon = Convert.ToInt32(salon.Value); apartman.OdaSayisi = Convert.ToInt32(odasayisi.Value); apartman.BalkonSayisi = Convert.ToInt32(balkonsayisi.Value); apartman.DaireSayisi = Convert.ToInt32(dairesayisi.Value); apartmanlar.Add(apartman); kayitsayisi++; apartmansayisikayit++; MessageBox.Show("Kayit Basari ile Eklenmistir"); } catch { MessageBox.Show("Hatali Giriş. Lütfen Girdiğiniz Değerleri Kontrol Ediniz"); } } else if (emlak.SelectedIndex == 3) { try { Arsa arsa = new Arsa(); arsa.SatilikKiralik = tur.Text; arsa.Emlakk = emlak.Text; arsa.MetreKare = Convert.ToInt32(metrekare.Text); arsa.MusteriAdi = adsoyad.Text; arsa.TelNo = telno.Text; arsa.Fiyat = Convert.ToInt32(fiyat.Text); arsalar.Add(arsa); kayitsayisi++; arsasayisikayit++; MessageBox.Show("Kayit Basari ile Eklenmistir"); } catch { MessageBox.Show("Hatali Giriş. Lütfen Girdiğiniz Değerleri Kontrol Ediniz"); } } }
public void Delete(Arsa record) { this.repository.Delete(record); }
public ActionResult YeniIlanArsa(Kontrol_Model k) { JsonModel jmodel = new JsonModel(); string kontrol = VeriKontrolleri(k, 3); if (kontrol != null) { jmodel.IsSuccess = false; jmodel.Mesaj = kontrol; return(Json(jmodel, JsonRequestBehavior.AllowGet)); } Arsa yeni = new Arsa(); yeni.aciklama = k.aciklama; yeni.metrekare = k.metrekare; yeni.sahipId = Convert.ToInt32(Session["Kl"]); yeni.adres = k.adres; yeni.aktif = k.aktif == 1 ? true : false; yeni.baslik = k.baslik; yeni.depozito = k.kategori == 2 ? k.depozito : 0; yeni.fiyat = k.fiyat; yeni.il = k.il; yeni.ilanTarihi = DateTime.Now; yeni.ilce = k.ilce; yeni.kategori = k.kategori; yeni.arsaTuru = k.konutTuru; yeni.kucukResim = resimler[0]; ct.Arsas.Add(yeni); { int kayitId = ct.Arsas.Max(x => x.ArsaId) + 1; for (int i = 0; i < resimler.Count; i++) { Resim yeniResim = new Resim(); yeniResim.KayitId = kayitId; yeniResim.IlanTuruId = 3; yeniResim.ResimAdresi = resimler[i]; ct.Resims.Add(yeniResim); } { Bitmap bt = new Bitmap(Server.MapPath("~/Images/" + resimler[0])); double yukseklik = bt.Height; double genislik = bt.Width; double oran; if (genislik > 200) { oran = genislik / yukseklik; genislik = 200; yukseklik = 200 / oran; } Bitmap yenis = new Bitmap(bt, (int)genislik, (int)yukseklik); yenis.Save(Server.MapPath("~/Images/KucukResimler/" + yeni.kucukResim)); yenis.Dispose(); bt.Dispose(); } } try { ct.SaveChanges(); } catch (Exception ex) { ilanDurum = false; jmodel.IsSuccess = false; jmodel.Mesaj = "Hata : " + ex.Message; return(Json(jmodel, JsonRequestBehavior.AllowGet)); } ilanDurum = true; jmodel.IsSuccess = true; jmodel.Mesaj = "İlanınız başarıyla yayınlanmıştır.."; return(Json(jmodel, JsonRequestBehavior.AllowGet)); }
public void Delete(Arsa record) { this.adapter.Delete(record); }
public Arsa Update(Arsa record) { return(this.adapter.Update(record)); }
public Arsa Insert(Arsa record) { return(this.adapter.Insert(record)); }
public Arsa Insert(Arsa record) { return(this.repository.Insert(record)); }
public ActionResult CreatePost(string Kategori, decimal Fiyat, string Adres, int Şehir, int Tip, string Başlık, HttpPostedFileBase Görsel, int?KonutMetrekare, int?DükkanMetrekare, int?ArsaMetrekare, bool İmarlı, bool Depo, string OdaBilgisi, string KatBilgisi, string IsıtmaSistemi) { var db = new Entities(); byte[] _bytes = null; if (Görsel != null) { _bytes = new byte[Görsel.ContentLength]; Görsel.InputStream.Read(_bytes, 0, Görsel.ContentLength); } switch (Kategori) { case "Konut": var _konut = new Konut(); _konut.Adres = Adres; _konut.Başlık = Başlık; _konut.Durum = true; _konut.Fiyat = Fiyat; _konut.IsıtmaSistemi = IsıtmaSistemi; _konut.KatBilgisi = KatBilgisi; _konut.Metrekare = KonutMetrekare ?? 0; _konut.OdaBilgisi = OdaBilgisi; _konut.ŞehirId = Şehir; _konut.Tarih = DateTime.Now; _konut.TipId = Tip; _konut.ÜyeId = 7;//((Üye)Session["member"]).Id; _konut.Görsel = _bytes; db.Emlaklar.Add(_konut); db.SaveChanges(); break; case "Dükkan": var _dükkan = new Dükkan(); _dükkan.Adres = Adres; _dükkan.Başlık = Başlık; _dükkan.Durum = true; _dükkan.Fiyat = Fiyat; _dükkan.Metrekare = DükkanMetrekare ?? 0; _dükkan.ŞehirId = Şehir; _dükkan.Tarih = DateTime.Now; _dükkan.TipId = Tip; _dükkan.ÜyeId = ((Üye)Session["member"]).Id; _dükkan.Görsel = _bytes; db.Emlaklar.Add(_dükkan); db.SaveChanges(); break; case "Arsa": var _arsa = new Arsa(); _arsa.Adres = Adres; _arsa.Başlık = Başlık; _arsa.Durum = true; _arsa.Fiyat = Fiyat; _arsa.İmarlı = İmarlı; _arsa.Metrekare = ArsaMetrekare ?? 0; _arsa.ŞehirId = Şehir; _arsa.Tarih = DateTime.Now; _arsa.TipId = Tip; _arsa.ÜyeId = ((Üye)Session["member"]).Id; _arsa.Görsel = _bytes; db.Emlaklar.Add(_arsa); db.SaveChanges(); break; default: break; } return(RedirectToAction("Posts")); }
public Arsa Update(Arsa record) { return(this.repository.Update(record)); }