private void btnTypeSave_Click(object sender, EventArgs e) { seciliTip = new OdemeTipi(); seciliTip.Tip = txtOdemeTipi.Text; odemeTipi = _odemeTipiBLL.GetAll(); foreach (OdemeTipi item in odemeTipi) { if (txtOdemeTipi.Text == item.Tip) { throw new PaymentTypeException(); } } try { bool result = _odemeTipiBLL.Add(seciliTip); if (result) { MessageBox.Show("Ödeme tip ekleme başarılı"); FillList(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnPayUpdate_Click(object sender, EventArgs e) { seciliTip = new OdemeTipi(); seciliTip.TipID = (int)dgvOdemeTipi.SelectedRows[0].Cells[0].Value; seciliTip.Tip = txtPayUpdate.Text; _odemeTipiBLL.Update(seciliTip); FillList(); }
public ActionResult Edit([Bind(Include = "OdemeTipi_ID,OdemeTipi_Adi,OdemeTipi_Status,OdemeTipi_CreateDate")] OdemeTipi odemeTipi) { if (ModelState.IsValid) { db.Entry(odemeTipi).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(odemeTipi)); }
private void ControlEnabledChange(OdemeTipi odemeTipi) { txtBankaHesap.Enabled = odemeTipi == OdemeTipi.Epos || odemeTipi == OdemeTipi.Ots || odemeTipi == OdemeTipi.Pos; txtAsilBorclu.Enabled = odemeTipi == OdemeTipi.Cek || odemeTipi == OdemeTipi.Senet; txtCiranta.Enabled = odemeTipi == OdemeTipi.Cek || odemeTipi == OdemeTipi.Senet; txtBanka.Enabled = odemeTipi == OdemeTipi.Cek; txtBankaSube.Enabled = odemeTipi == OdemeTipi.Cek; txtHesapNo.Enabled = odemeTipi == OdemeTipi.Cek; txtIlkBelgeNo.Enabled = odemeTipi == OdemeTipi.Cek; txtBanka.ControlEnabledChange(txtBankaSube); }
public ActionResult Create([Bind(Include = "OdemeTipi_ID,OdemeTipi_Adi,OdemeTipi_Status,OdemeTipi_CreateDate")] OdemeTipi odemeTipi) { if (ModelState.IsValid) { odemeTipi.OdemeTipi_Status = (int)DBStatus.Active; odemeTipi.OdemeTipi_CreateDate = DateTime.Now; db.OdemeTipi.Add(odemeTipi); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(odemeTipi)); }
// GET: OdemeTipi/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OdemeTipi odemeTipi = db.OdemeTipi.Find(id); if (odemeTipi == null) { return(HttpNotFound()); } return(View(odemeTipi)); }
// GET: OdemeTipi/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } OdemeTipi odemeTipi = db.OdemeTipi.Find(id); if (odemeTipi == null) { return(HttpNotFound()); } odemeTipi.OdemeTipi_Status = (int)DBStatus.Deleted; db.SaveChanges(); return(RedirectToAction("Index")); }
protected override void Control_IdChanced(object sender, IdChangedEventArgs e) { if (sender == txtOdemeTuru) { _odemeTipi = txtOdemeTuru.Id == null ? OdemeTipi.Acik : txtOdemeTuru.Tag.ToString().GetEnum <OdemeTipi>(); //(3/6) 33.video 27:00 tag ödeme türü alanına fazladan veri kaydetmek için kullandık ıd ve text tutarken 3. alan olarak tag kullandık ControlEnableChange(_odemeTipi); txtBankaHesap.Id = null; txtBankaHesap.Text = null; } else if (sender == txtBankaHesap) { _blokeGunSayisi = Convert.ToByte(txtBankaHesap.Tag); } else if (sender == txtBanka) { txtBankaSube.Id = null; txtBankaSube.Text = null; } }
protected override void Control_IdChanged(object sender, IdChangedEventArgs e) { if (sender == txtOdemeTuru) { _odemeTipi = txtOdemeTuru.Id == null ? OdemeTipi.Acik : txtOdemeTuru.Tag.ToString().GetEnum <OdemeTipi>(); ControlEnabledChange(_odemeTipi); txtBankaHesap.Id = null; txtBankaHesap.Text = null; } else if (sender == txtBankaHesap) { _blokeGunSayisi = Convert.ToByte(txtBankaHesap.Tag); } else if (sender == txtBanka) { txtBankaSube.Id = null; txtBankaSube.Text = null; } }
public bool Remove(OdemeTipi silinecekOdemeTipi) { return(_odemeTipiRepository.Remove(silinecekOdemeTipi) > 0); }
public bool Update(OdemeTipi guncelOdemeTipi) { return(_odemeTipiRepository.Update(guncelOdemeTipi) > 0); }
public bool Add(OdemeTipi yeniOdemeTipi) { return(_odemeTipiRepository.Add(yeniOdemeTipi) > 0); }
public int Remove(OdemeTipi silinecekOdemeTipi) { context.OdemeTipleri.Remove(silinecekOdemeTipi); return(context.SaveChanges()); }
public int Add(OdemeTipi odemetipi) { context.OdemeTipleri.Add(odemetipi); return(context.SaveChanges()); }
public void Sec(MyButtonEdit btnEdit, OdemeTipi odemeTipi) { _btnEdit = btnEdit; _odemeTipi = odemeTipi; SecimYap(); }
public IEnumerable <BaseEntity> List(Expression <Func <OdemeBilgileri, bool> > filter, MakbuzTuru makbuzTuru, MakbuzHesapTuru hesapTuru, OdemeTipi odemeTipi, long?hesapId, long subeId) { return(List(filter, x => new { OdemeBilgileri = x, x.Tahakkuk, Toplamlar = x.MakbuzHareketleri.GroupBy(y => y.OdemeBilgileriId).DefaultIfEmpty().Select(y => new { Tahsil = y.Where(z => z.BelgeDurumu == BelgeDurumu.AvukatYoluylaTahsilEtme || z.BelgeDurumu == BelgeDurumu.BankaYoluylaTahsilEtme || z.BelgeDurumu == BelgeDurumu.BlokeCozumu || z.BelgeDurumu == BelgeDurumu.KismiAvukatYoluylaTahsilEtme || z.BelgeDurumu == BelgeDurumu.KismiTahsilEdildi || z.BelgeDurumu == BelgeDurumu.OdenmisOlarakIsaretleme || z.BelgeDurumu == BelgeDurumu.MahsupEtme || z.BelgeDurumu == BelgeDurumu.TahsilEtmeBanka || z.BelgeDurumu == BelgeDurumu.TahsilEtmeKasa).Select(z => z.IslemTutari).DefaultIfEmpty(0).Sum(), Iade = y.Where(z => z.BelgeDurumu == BelgeDurumu.MusteriyeGeriIade).Select(z => z.IslemTutari).DefaultIfEmpty(0).Sum(), BelgeDurumu = y.Any() ? y.OrderByDescending(z => z.Id).FirstOrDefault().BelgeDurumu : BelgeDurumu.Portfoyde, SonHareketId = (int?)y.Max(z => z.Id), SonHareketTarih = (DateTime?)y.OrderByDescending(z => z.Id).FirstOrDefault().Makbuz.Tarih, SonHesapId = y.OrderByDescending(z => z.Id).Select(z => z.Makbuz.AvukatHesapId ?? z.Makbuz.BankaHesapId ?? z.Makbuz.CariHesapId ?? z.Makbuz.KasaHesapId ?? z.Makbuz.SubeHesapId).FirstOrDefault(), HesapTuru = y.Any() ? y.OrderByDescending(z => z.Id).FirstOrDefault().Makbuz.HesapTuru : 0, BelgeSubeAdi = y.Any() ? y.OrderByDescending(z => z.Id).FirstOrDefault().EskiSube.SubeAdi : x.Tahakkuk.Sube.SubeAdi, SubeId = !y.Any() ? x.Tahakkuk.SubeId : y.OrderByDescending(z => z.Id).FirstOrDefault().BelgeDurumu == BelgeDurumu.OnayBekliyor ? y.OrderByDescending(z => z.Id).FirstOrDefault().YeniSubeId : y.OrderByDescending(z => z.Id).FirstOrDefault().EskiSubeId, SonIslemYeri = y.OrderByDescending(z => z.Id).Select(z => z.Makbuz.AvukatHesapId != null ? z.Makbuz.AvukatHesap.AdiSoyadi : z.Makbuz.BankaHesapId != null ? z.Makbuz.BankaHesap.HesapAdi : z.Makbuz.CariHesapId != null ? z.Makbuz.CariHesap.CariAdi : z.Makbuz.KasaHesapId != null ? z.Makbuz.KasaHesap.KasaAdi : z.Makbuz.SubeHesapId != null ? z.Makbuz.SubeHesap.SubeAdi : null).FirstOrDefault(), }).FirstOrDefault(), }).Where(y => y.Toplamlar.SubeId == subeId).Where(y => makbuzTuru == MakbuzTuru.AvukataGonderme ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.KarsiliksizOlarakIsaretleme || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeKarsiliksizIade) && (y.OdemeBilgileri.OdemeTipi == OdemeTipi.Acik || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Cek || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Elden || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Senet) : makbuzTuru == MakbuzTuru.AvukatYoluylaTahsilEtme ? y.Toplamlar.BelgeDurumu == BelgeDurumu.AvukataGonderme || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiAvukatYoluylaTahsilEtme && y.Toplamlar.SonHesapId == hesapId : makbuzTuru == MakbuzTuru.BankayaTahsileGonderme || makbuzTuru == MakbuzTuru.CiroEtme ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade) && (y.OdemeBilgileri.OdemeTipi == OdemeTipi.Cek || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Senet) : makbuzTuru == MakbuzTuru.BaskaSubeyeGonderme ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeKarsiliksizIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.KarsiliksizOlarakIsaretleme || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiTahsilEdildi) && (y.OdemeBilgileri.OdemeTipi == OdemeTipi.Acik || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Elden || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Cek || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Senet) : makbuzTuru == MakbuzTuru.BlokeyeAlma ? y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde && y.OdemeBilgileri.OdemeTipi == odemeTipi : makbuzTuru == MakbuzTuru.BlokeCozumu ? y.Toplamlar.BelgeDurumu == BelgeDurumu.BlokeyeAlma && y.OdemeBilgileri.OdemeTipi == odemeTipi && y.Toplamlar.SonHesapId == hesapId : makbuzTuru == MakbuzTuru.GelenBelgeyiOnaylama ? y.Toplamlar.BelgeDurumu == BelgeDurumu.OnayBekliyor && y.Toplamlar.SonHesapId == hesapId : makbuzTuru == MakbuzTuru.KarsiliksizOlarakIsaretleme ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiTahsilEdildi || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade) && (y.OdemeBilgileri.OdemeTipi == OdemeTipi.Acik || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Cek || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Elden || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Senet) : makbuzTuru == MakbuzTuru.MapsupEtme ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiTahsilEdildi || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeKarsiliksizIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.KarsiliksizOlarakIsaretleme) && (y.OdemeBilgileri.OdemeTipi == OdemeTipi.Acik || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Cek || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Elden || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Senet) : makbuzTuru == MakbuzTuru.MusteriyeGeriIade ? y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiTahsilEdildi || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeKarsiliksizIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.KarsiliksizOlarakIsaretleme : makbuzTuru == MakbuzTuru.OdenmisOlarakIsaretleme ? y.Toplamlar.BelgeDurumu == BelgeDurumu.CiroEtme : makbuzTuru == MakbuzTuru.PorfoyeGeriIade ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.CiroEtme || y.Toplamlar.BelgeDurumu == BelgeDurumu.BankayaTahsileGonderme) && y.Toplamlar.HesapTuru == hesapTuru && y.Toplamlar.SonHesapId == hesapId : makbuzTuru == MakbuzTuru.PorfoyeKarsiliksizIade ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.CiroEtme || y.Toplamlar.BelgeDurumu == BelgeDurumu.AvukataGonderme || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiAvukatYoluylaTahsilEtme || y.Toplamlar.BelgeDurumu == BelgeDurumu.BankayaTahsileGonderme) && y.Toplamlar.HesapTuru == hesapTuru && y.Toplamlar.SonHesapId == hesapId : makbuzTuru == MakbuzTuru.TahsilEtmeBanka || makbuzTuru == MakbuzTuru.TahsilEtmeBanka ? (y.Toplamlar.BelgeDurumu == BelgeDurumu.KarsiliksizOlarakIsaretleme || y.Toplamlar.BelgeDurumu == BelgeDurumu.KismiTahsilEdildi || y.Toplamlar.BelgeDurumu == BelgeDurumu.Portfoyde || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeKarsiliksizIade) && (y.OdemeBilgileri.OdemeTipi == OdemeTipi.Acik || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Elden || y.OdemeBilgileri.OdemeTipi == OdemeTipi.Senet) : makbuzTuru == MakbuzTuru.TahsiliImkansızHaleGelme ? y.Toplamlar.BelgeDurumu == BelgeDurumu.KarsiliksizOlarakIsaretleme || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeGeriIade || y.Toplamlar.BelgeDurumu == BelgeDurumu.PortfoyeKarsiliksizIade : makbuzTuru == MakbuzTuru.BankaYoluylaTahsilEtme ? y.Toplamlar.BelgeDurumu == BelgeDurumu.BankayaTahsileGonderme && y.Toplamlar.SonHesapId == hesapId : y.Toplamlar.BelgeDurumu == 0 ).Select(x => new BelgeSecimL { OdemeBilgileriId = x.OdemeBilgileri.Id, Adi = x.Tahakkuk.Ogrenci.Adi, Soyadi = x.Tahakkuk.Ogrenci.Soyadi, OgrenciNo = x.Tahakkuk.Ogrenci.Kod, SinifAdi = x.Tahakkuk.Sinif.SinifAdi, OgrenciSubeAdi = x.Tahakkuk.Sube.SubeAdi, BelgeSubeAdi = x.Toplamlar.BelgeSubeAdi, OdemeTuruAdi = x.OdemeBilgileri.OdemeTuru.OdemeTuruAdi, OdemeTipi = x.OdemeBilgileri.OdemeTipi, BankaHesapAdi = x.OdemeBilgileri.BankaHesap.HesapAdi, TakipNo = x.OdemeBilgileri.TakipNo, Vade = x.OdemeBilgileri.Vade, HesabaGecisTarihi = x.OdemeBilgileri.HesabaGecisTarihi, Tutar = x.OdemeBilgileri.Tutar, Tahsil = x.Toplamlar.Tahsil, Iade = x.Toplamlar.Iade, Kalan = x.OdemeBilgileri.Tutar - (x.Toplamlar.Tahsil + x.Toplamlar.Iade), BankaAdi = x.OdemeBilgileri.Banka.BankaAdi, BankaSubeAdi = x.OdemeBilgileri.BankaSube.SubeAdi, HesapNo = x.OdemeBilgileri.HesapNo, BelgeNo = x.OdemeBilgileri.BelgeNo, AsilBorclu = x.OdemeBilgileri.AsilBorclu, Ciranta = x.OdemeBilgileri.Ciranta, Aciklama = x.OdemeBilgileri.Aciklama, SonHareketId = x.Toplamlar.SonHareketId, SonHareketTarihi = x.Toplamlar.SonHareketTarih, SonIslemYeri = x.Toplamlar.SonIslemYeri, BelgeDurumu = x.Toplamlar.BelgeDurumu, HesapTuru = x.Toplamlar.HesapTuru, SubeId = x.Toplamlar.SubeId }).OrderBy(x => x.Vade).ToList()); }
public int Update(OdemeTipi guncelOdemeTipi) { context.Entry(guncelOdemeTipi).State = System.Data.Entity.EntityState.Modified; return(context.SaveChanges()); }