Exemplo n.º 1
0
        public virtual ActionResult BağlıTeklifListe(int teklifId, string grid, DataSourceİsteği command, Teklif2Model model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }
            if (teklifId > 0)
            {
                var TeklifModels = _teklifServisi.TeklifAlId(teklifId).BagliTeklifOgesi2;
                var gridModel    = new DataSourceSonucu
                {
                    Data = TeklifModels.Select(x =>
                    {
                        var TeklifModel                        = x.ToModel();
                        TeklifModel.ParabirimiDeger            = TeklifModel.Parabirimi == 1 ? "TL" : (TeklifModel.Parabirimi == 2) ? "USD" : "EURO";
                        tr.NumberFormat.NumberDecimalSeparator = ",";
                        System.Threading.Thread.CurrentThread.CurrentCulture = tr;
                        return(TeklifModel);
                    }),
                    Toplam = TeklifModels.Count()
                };
                return(Json(gridModel));
            }
            var bosData = new DataSourceSonucu
            {
                Data   = { },
                Toplam = 0
            };

            return(Json(bosData));
        }
Exemplo n.º 2
0
        protected JsonResult KendoGridJsonHatası(string hataMesajı)
        {
            var gridModel = new DataSourceSonucu
            {
                Hatalar = hataMesajı
            };

            return(Json(gridModel));
        }
Exemplo n.º 3
0
        protected JsonResult KendoGridJsonHatası(string errorMessage)
        {
            var gridModel = new DataSourceSonucu
            {
                Hatalar = errorMessage
            };

            return(Json(gridModel));
        }
Exemplo n.º 4
0
        public virtual ActionResult TeklifListe(DataSourceİsteği command, Teklif2Model model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.TeklifYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var TeklifModels           = _teklifServisi.TümTeklifAl(true);
            var TamamlananTeklifModels = _teklifServisi.TümTeklifAl(true).Where(x => x.Biten > 0);
            var KonfirmeTeklifModels   = _teklifServisi.TümTeklifAl(true).Where(x => x.Konfirme > 0 && x.Biten < 1);

            List <Teklif2> list = new List <Teklif2>();

            foreach (var m in _teklifServisi.TümTeklifAl(true))
            {
                bool sorgu1 = TamamlananTeklifModels.Where(x => x.OrijinalTeklifId == m.Id).Count() > 0;
                bool sorgu2 = KonfirmeTeklifModels.Where(x => x.OrijinalTeklifId == m.Id).Count() > 0;
                bool sorgu3 = false;
                if (KonfirmeTeklifModels.Where(x => x.Id == m.Id).Count() > 0)
                {
                    var id = KonfirmeTeklifModels.Where(x => x.Id == m.Id).FirstOrDefault().OrijinalTeklifId;
                    if (TamamlananTeklifModels.Where(x => x.OrijinalTeklifId == id).Count() > 0)
                    {
                        sorgu3 = true;
                    }
                }
                if ((!sorgu1 || !sorgu2) && !sorgu3)
                {
                    list.Add(m);
                }
            }

            var gridModel = new DataSourceSonucu
            {
                Data = list.Select(x =>
                {
                    var TeklifModel      = x.ToModel();
                    string hazırlayanAdı = "";
                    if (TeklifModel.HazırlayanId > 0)
                    {
                        var hazirlayan = _kullanıcıServisi.KullanıcıAlId(TeklifModel.HazırlayanId);
                        if (hazirlayan != null)
                        {
                            hazırlayanAdı = hazirlayan.TamAdAl();
                        }
                    }
                    TeklifModel.Hazırlayan = hazırlayanAdı;
                    return(TeklifModel);
                }),
                Toplam = TeklifModels.Count
            };

            return(Json(gridModel));
        }
Exemplo n.º 5
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));
        }
        public virtual ActionResult Liste(DataSourceİsteği command)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KullanıcılarıYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var kullanıcıRolleri = _kullanıcıServisi.TümKullanıcıRolleriniAl(true);
            var gridModel        = new DataSourceSonucu
            {
                Data   = kullanıcıRolleri.Select(KullanıcıRolModelHazırla),
                Toplam = kullanıcıRolleri.Count()
            };

            return(Json(gridModel));
        }
Exemplo n.º 7
0
        public virtual ActionResult TestListe(DataSourceİsteği command, TestModel model)
        {
            var TestModels = _testServisi.TümTestAl(true);


            var gridModel = new DataSourceSonucu
            {
                Data = TestModels.Select(x =>
                {
                    var TestModel = x.ToModel();
                    return(TestModel);
                }),
                Toplam = TestModels.Count
            };

            return(Json(gridModel));
        }
        public virtual ActionResult HekimListe(DataSourceİsteği command, HekimlerModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var hekimModels = _hekimServisi.TümHekimlerAl()
                              .Select(x => x.ToModel())
                              .ToList();
            var gridModel = new DataSourceSonucu
            {
                Data   = hekimModels,
                Toplam = hekimModels.Count
            };

            return(Json(gridModel));
        }
        public virtual ActionResult KongreTedarikciListe(DataSourceİsteği command, KongreTedarikçiModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KongreYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var tedarikçiModels = _tedarikçiServisi.TümKongreTedarikçiAl()
                                  .Select(x => x.ToModel())
                                  .ToList();
            var gridModel = new DataSourceSonucu
            {
                Data   = tedarikçiModels,
                Toplam = tedarikçiModels.Count
            };

            return(Json(gridModel));
        }
Exemplo n.º 10
0
        public virtual ActionResult GorusmeRaporlariListe(DataSourceİsteği command, GorusmeRaporlariModel model)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.GorusmeRaporlariYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }

            var GorusmeRaporlariModels = _GorusmeRaporlariServisi.TümGorusmeRaporlariAl(true);
            var gridModel = new DataSourceSonucu
            {
                Data = GorusmeRaporlariModels.Select(x =>
                {
                    var GorusmeRaporlariModel = x.ToModel();
                    return(GorusmeRaporlariModel);
                }),
                Toplam = GorusmeRaporlariModels.Count
            };

            return(Json(gridModel));
        }
Exemplo n.º 11
0
        public virtual ActionResult KullanıcıListe(DataSourceİsteği komut, KullanıcılarListeModel model,
                                                   [ModelBinder(typeof(VirgülleAyrılmışModelBinder))] int[] kullaniciRolleriAra)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KullanıcılarıYönet))
            {
                return(ErişimEngellendiKendoGridJson());
            }
            var doğumGünüAra = 0;
            int doğumAyıAra  = 0;

            if (!String.IsNullOrWhiteSpace(model.DoğumGünüAra))
            {
                doğumGünüAra = Convert.ToInt32(model.DoğumGünüAra);
            }
            if (!String.IsNullOrWhiteSpace(model.DoğumAyıAra))
            {
                doğumAyıAra = Convert.ToInt32(model.DoğumAyıAra);
            }

            var kullanıcılar = _kullanıcıServisi.TümKullanıcılarıAl(
                kullanıcıRolIdleri: kullaniciRolleriAra,
                email: model.EmailAra,
                kullanıcıAdı: model.KullanıcıAdıAra,
                ad: model.AdAra,
                soyadı: model.SoyadAra,
                doğumTarihi: doğumGünüAra,
                doğumAyı: doğumAyıAra,
                şirket: model.SirketAra,
                tel: model.TelAra,
                postaKodu: model.PostaKoduAra,
                ipAdresi: model.IpAdresiAra,
                sayfaIndeksi: komut.Page - 1,
                sayfaBüyüklüğü: komut.PageSize);
            var gridModel = new DataSourceSonucu
            {
                Data   = kullanıcılar.Select(ListeİçinKullanıcıModelHazırla),
                Toplam = kullanıcılar.TotalCount
            };

            return(Json(gridModel));
        }
Exemplo n.º 12
0
        public virtual ActionResult Liste(DataSourceİsteği istek)
        {
            if (!_izinServisi.YetkiVer(StandartİzinSağlayıcı.KullanıcılarıYönet))
            {
                return(ErişimEngellendiView());
            }
            var kullanıcılar = _kullanıcıServisi.OnlineKullanıcılarıAl(DateTime.UtcNow.AddMinutes(-_kullanıcıAyarları.OnlineKullanıcıDakikaları), null, istek.Page - 1, istek.PageSize);
            var gridModel    = new DataSourceSonucu
            {
                Data = kullanıcılar.Select(x => new OnlineKullanıcılarModel
                {
                    Id = x.Id,
                    KullanıcıBilgisi = x.IsRegistered() ? x.Email : "Ziyaretçi",
                    SonIPAdresi      = x.SonIPAdresi,
                    //Konum=_geoLookupService.LookupCountryName(x.SonIPAdresi),
                    Konum = "Türkiye",
                    SonZiyaretEdilenSayfa = _kullanıcıAyarları.SiteSonZiyaretSayfası ? x.ÖznitelikAl <string>(SistemKullanıcıÖznitelikAdları.SonZiyaretEdilenSayfa) : "Son ziyaret edilan sayfa özelliği kapalı",
                    SonİşlemTarihi        = _tarihYardımcısı.KullanıcıZamanınaDönüştür(x.SonİşlemTarihi, DateTimeKind.Utc)
                }),
                Toplam = kullanıcılar.TotalCount
            };

            return(Json(gridModel));
        }