Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        public virtual ActionResult NotBox(string grup, int?grupid)
        {
            int userid = _workContext.MevcutKullanıcı.Id;
            var model  = new List <NotModel>();

            foreach (var n in _notServisi.NotAlId(userid, grup, grupid))
            {
                var notModel = n.ToModel();
                model.Add(notModel);
            }
            // model = _notServisi.NotAlId(userid, "OdemeFormu", grupid);
            return(PartialView(model));
        }