public virtual ActionResult OdemeFormuSil(OdemeFormuModel model) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { return(ErişimEngellendiView()); } foreach (var banka in _bankalarServisi.TümBankalarıAl()) { var bankaModel = banka.ToModel(); model.Bankalar.Add(bankaModel); } foreach (var rol in _kullanıcıServisi.TümKullanıcıRolleriniAl()) { var rolModel = rol.ToModel(); model.BolumRol.Add(rolModel); } var OdemeFormu = _OdemeFormuServisi.OdemeFormuAlId(model.Id); if (OdemeFormu == null) { return(RedirectToAction("Liste")); } _OdemeFormuServisi.OdemeFormuSil(OdemeFormu); BaşarılıBildirimi("OdemeFormu başarıyla silindi"); _kullanıcıİşlemServisi.İşlemEkle("OdemeFormuSil", "OdemeFormu silindi", OdemeFormu.Aciklama); return(RedirectToAction("Liste")); }
/* * [HttpPost] * public virtual ActionResult OdemeFormuListe(DataSourceİsteği command, OdemeFormuModel model) * { * if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) * return ErişimEngellendiKendoGridJson(); * * var odemeformları = _OdemeFormuServisi.OdemeFormuAra(null, null, null,null,null,null, false, command.Page - 1, command.PageSize); * var blogModel = new DataSourceSonucu * { * Data = odemeformları.Select(x => * { * var n = x.ToModel(); * if (_notServisi.NotAlId(_workContext.MevcutKullanıcı.Id, "OdemeFormu", x.Id).Count > 0) * { * foreach (var m in _notServisi.NotAlId(_workContext.MevcutKullanıcı.Id, "OdemeFormu", x.Id)) * { * n.Notlar.Add(m.ToModel()); * } * } * return n; * }), * Toplam = _OdemeFormuServisi.TümOdemeFormuAl().Count * }; * return Json(blogModel); * } */ public virtual ActionResult OdemeFormuEkle() { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { ErişimEngellendiView(); } var model = new OdemeFormuModel(); foreach (var banka in _bankalarServisi.TümBankalarıAl()) { var bankaModel = banka.ToModel(); model.Bankalar.Add(bankaModel); } foreach (var agac in _teklifKalemiServisi.TümTeklifKalemleriAl()) { var agacModel = agac.ToModel(); model.Agac.Add(agacModel); } foreach (var tumHariciSektorler in _hariciSektorServisi.TümHariciSektorleriAl()) { var sektorModel = tumHariciSektorler.ToModel(); model.BelgeTurleri.Add(sektorModel); } return(View(model)); }
public virtual ActionResult Liste() { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { return(ErişimEngellendiView()); } var model = new OdemeFormuModel(); return(View(model)); }
public virtual ActionResult Liste(DataSourceİsteği command, OdemeFormuModel model) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { return(ErişimEngellendiKendoGridJson()); } var odemeGünüAra = 0; int odemeAyıAra = 0; var kongreGünüAra = 0; int kongreAyıAra = 0; if (!String.IsNullOrWhiteSpace(model.KongreGünüAra)) { kongreGünüAra = Convert.ToInt32(model.KongreGünüAra); } if (!String.IsNullOrWhiteSpace(model.KongreAyıAra)) { kongreAyıAra = Convert.ToInt32(model.KongreAyıAra); } if (!String.IsNullOrWhiteSpace(model.OdemeGünüAra)) { odemeGünüAra = Convert.ToInt32(model.OdemeGünüAra); } if (!String.IsNullOrWhiteSpace(model.OdemeAyıAra)) { odemeAyıAra = Convert.ToInt32(model.OdemeAyıAra); } var formlar = _OdemeFormuServisi.OdemeFormuAra(Id: model.IdAra, firma: model.FirmaAra, kongreGunu: kongreGünüAra, kongreAyı: kongreAyıAra, odemeGunu: odemeGünüAra, odemeAyı: odemeAyıAra, aciklama: model.AciklamaAra, alisFatura: model.AlisFaturaAra, satisFatura: model.SatisFaturaAra, enYeniler: false, sayfaIndeksi: command.Page - 1, sayfaBüyüklüğü: command.PageSize); var formModel = new DataSourceSonucu { Data = formlar.Select(x => { var n = x.ToModel(); if (_notServisi.NotAlId(_workContext.MevcutKullanıcı.Id, "OdemeFormu", x.Id).Count > 0) { foreach (var m in _notServisi.NotAlId(_workContext.MevcutKullanıcı.Id, "OdemeFormu", x.Id)) { n.Notlar.Add(m.ToModel()); } } return(n); }), Toplam = _OdemeFormuServisi.TümOdemeFormuAl().Count }; SeçiliSayfaKaydet(); return(Json(formModel)); }
public virtual ActionResult OdemeFormuDüzenle(OdemeFormuModel model, bool düzenlemeyeDevam, FormCollection form) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { ErişimEngellendiView(); } var OdemeFormu = _OdemeFormuServisi.OdemeFormuAlId(model.Id); if (OdemeFormu == null) { return(RedirectToAction("Liste")); } if (ModelState.IsValid) { foreach (var banka in _bankalarServisi.TümBankalarıAl()) { var bankaModel = banka.ToModel(); model.Bankalar.Add(bankaModel); } foreach (var rol in _kullanıcıServisi.TümKullanıcıRolleriniAl()) { var rolModel = rol.ToModel(); model.BolumRol.Add(rolModel); } OdemeFormu = model.ToEntity(OdemeFormu); List <string> KalemTutarAdları = new List <string>(); List <string> KalemTutarParabirimi = new List <string>(); List <string> Parabirimi = new List <string>(); for (int j = 0; j < 51; j++) { if (form["KalemTutarAdları[" + j + "]"] != null) { List <string> ls = form["KalemTutarAdları[" + j + "]"].Split(',').ToList(); List <string> ls2 = form["KalemTutarParabirimi[" + j + "]"].Split(',').ToList(); for (int i = 0; i < ls.Count; i++) { KalemTutarAdları.Add(ls[i]); KalemTutarParabirimi.Add(ls2[i]); } } } for (int j = 0; j < 3; j++) { if (form["TutarParabirimi[" + j + "]"] != null) { List <string> ls = form["TutarParabirimi[" + j + "]"].Split(',').ToList(); for (int i = 0; i < ls.Count; i++) { Parabirimi.Add(ls[i]); } } } string[] PO = form.GetValues("PO"); string[] KalemTutar = form.GetValues("KalemTutar"); string[] Tutar = form.GetValues("Tutar"); string TutarDb = ""; string KalemTutarDb = ""; for (int i = 0; i < KalemTutarAdları.Count(); i++) { if (Convert.ToInt32(KalemTutarAdları[i]) > 0) { string parabirimi = model.ParaBirimi == 1 ? "TL" : (model.ParaBirimi == 2) ? "$" : "€"; KalemTutarDb += KalemTutarAdları[i] + "|" + PO[i] + "|" + KalemTutar[i] + "|" + KalemTutarParabirimi[i] + (i == (KalemTutarAdları.Count() - 1) ? "" : ":"); } } for (int i = 0; i < Parabirimi.Count(); i++) { if (!String.IsNullOrEmpty(Tutar[i])) { int p = Convert.ToInt32(Parabirimi[i]); string parabirimi2 = p == 1 ? "TL" : (p == 2) ? "$" : "€"; TutarDb += Tutar[i] + "|" + Parabirimi[i] + (i == (Parabirimi.Count() - 1) ? "" : ":"); } } OdemeFormu.TutarGrup = TutarDb; OdemeFormu.KalemGrup = KalemTutarDb; _OdemeFormuServisi.OdemeFormuGüncelle(OdemeFormu); BaşarılıBildirimi("OdemeFormu başarıyla güncellenmiştir."); _kullanıcıİşlemServisi.İşlemEkle("OdemeFormuGüncelle", "OdemeFormu güncellendi", OdemeFormu.Aciklama); if (düzenlemeyeDevam) { return(RedirectToAction("OdemeFormuDüzenle", new { id = OdemeFormu.Id })); } return(RedirectToAction("Liste")); } return(View(model)); }
public virtual ActionResult OdemeFormuEkle(OdemeFormuModel model, bool düzenlemeyeDevam, FormCollection form) { if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.OdemeFormuYönet)) { ErişimEngellendiView(); } if (ModelState.IsValid) { /* * model.Agac.Add(new SelectListItem { Text = "Kayıt Kalemi", Value = "0", Selected = true }); * foreach (var agac in _teklifKalemiServisi.TümTeklifKalemleriAl()) * model.Agac.Add(new SelectListItem { Text = agac.Adı, Value = agac.Id.ToString() }); */ var OdemeFormu = model.ToEntity(); List <string> KalemTutarAdları = new List <string>(); List <string> KalemTutarParabirimi = new List <string>(); List <string> Parabirimi = new List <string>(); for (int j = 0; j < 51; j++) { if (form["KalemTutarAdları[" + j + "]"] != null) { List <string> ls = form["KalemTutarAdları[" + j + "]"].Split(',').ToList(); List <string> ls2 = form["KalemTutarParabirimi[" + j + "]"].Split(',').ToList(); for (int i = 0; i < ls.Count; i++) { KalemTutarAdları.Add(ls[i]); KalemTutarParabirimi.Add(ls2[i]); } } } for (int j = 0; j < 3; j++) { if (form["TutarParabirimi[" + j + "]"] != null) { List <string> ls = form["TutarParabirimi[" + j + "]"].Split(',').ToList(); for (int i = 0; i < ls.Count; i++) { Parabirimi.Add(ls[i]); } } } string[] PO = form.GetValues("PO"); string[] KalemTutar = form.GetValues("KalemTutar"); string[] Tutar = form.GetValues("Tutar"); string TutarDb = ""; string KalemTutarDb = ""; for (int i = 0; i < KalemTutarAdları.Count(); i++) { if (Convert.ToInt32(KalemTutarAdları[i]) > 0) { string parabirimi = model.ParaBirimi == 1 ? "TL" : (model.ParaBirimi == 2) ? "$" : "€"; KalemTutarDb += KalemTutarAdları[i] + "|" + PO[i] + "|" + KalemTutar[i] + "|" + KalemTutarParabirimi[i] + (i == (KalemTutarAdları.Count() - 1) ? "" : ":"); } } for (int i = 0; i < Parabirimi.Count(); i++) { if (!String.IsNullOrEmpty(Tutar[i])) { int p = Convert.ToInt32(Parabirimi[i]); string parabirimi2 = p == 1 ? "TL" : (p == 2) ? "$" : "€"; TutarDb += Tutar[i] + "|" + Parabirimi[i] + (i == (Parabirimi.Count() - 1) ? "" : ":"); } } OdemeFormu.TutarGrup = TutarDb; OdemeFormu.KalemGrup = KalemTutarDb; //OdemeFormu.OlusturulmaTarihi = DateTime.Now; _OdemeFormuServisi.OdemeFormuEkle(OdemeFormu); BaşarılıBildirimi("Odeme formu başarıyla Eklendi"); _kullanıcıİşlemServisi.İşlemEkle("YeniOdemeFormuEklendi", "Yeni Odeme Formu Eklendi", OdemeFormu.Aciklama); if (düzenlemeyeDevam) { SeçiliTabKaydet(); return(RedirectToAction("Düzenle", new { id = OdemeFormu.Id })); } return(RedirectToAction("Liste")); } return(View(model)); }
public static OdemeFormu ToEntity(this OdemeFormuModel model, OdemeFormu destination) { return(model.MapTo(destination)); }
public static OdemeFormu ToEntity(this OdemeFormuModel model) { return(model.MapTo <OdemeFormuModel, OdemeFormu>()); }