Ejemplo n.º 1
0
        public JsonResult CheckINN(string inn)
        {
            Company comp = repository.Company.GetNotDeletedItems().FirstOrDefault(j => j.INN == inn);
            string  res  = "";

            if (comp != null)
            {
                res = "/Company/Index?t=" + Filtrator.ConvertStringToHex("{filters:[{field:'INN',val:[" + inn + "]}]}", Encoding.Default);
            }

            return(Json(res, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public JsonResult getCompanesForMainPage(string val)
        {
            List <CompanySearchResult> res = new List <CompanySearchResult>();

            res.AddRange(repository.Company.GetNotDeletedItems().Where(j => j.ShortName.Contains(val) || j.INN.Contains(val) || j.ORGN.Contains(val)).ToList().Select(j => new CompanySearchResult()
            {
                CompanyId = j.Id, name = "ИНН: " + j.INN + " ОГРН: " + j.ORGN + " Сокр: " + j.ShortName, url = "/Company/Index?t=" + Filtrator.ConvertStringToHex("{filters:[{field:'INN',val:[" + j.INN + "]}]}", Encoding.Default)
            }).ToList());
            res.AddRange(repository.Company.GetNotDeletedItems().Where(j => j.FullName.Contains(val) && !j.ShortName.Contains(val)).ToList().Select(j => new CompanySearchResult()
            {
                CompanyId = j.Id, name = "ИНН: " + j.INN + " Название: " + j.FullName, url = "/Company/Index?t=" + Filtrator.ConvertStringToHex("{filters:[{field:'INN',val:[" + j.INN + "]}]}", Encoding.Default)
            }).ToList());
            res.AddRange(repository.License.GetNotDeletedItems().Where(j => j.Nom.Contains(val)).ToList().Select(j => new CompanySearchResult()
            {
                CompanyId = j.Company.Id, name = "ИНН: " + j.Company.INN + " № лиц.: " + j.Nom + " Сокр.: " + j.Company.ShortName, url = "/Company/Index?t=" + Filtrator.ConvertStringToHex("{filters:[{field:'INN',val:[" + j.Company.INN + "]}]}", Encoding.Default)
            }).ToList());



            return(Json(res.Take(40)));
        }