Ejemplo n.º 1
0
        // Получает данные справочника "Контрагенты"
        // GET: /<controller>/
        public IActionResult Customers()
        {
            Uri uri = new Uri("http://localhost/OData/odata/standard.odata/");
            var container = new EnterpriseV8(uri);

            return PartialView("_Customers", container.Catalog_Контрагенты.ToList());
        }
Ejemplo n.º 2
0
        // Получает данные документов "Акты выполненных работ"
        // GET: /<controller>/
        public IActionResult Docs()
        {
            Uri uri = new Uri("http://localhost/OData/odata/standard.odata/");
            var container = new EnterpriseV8(uri);

            // Чтение данных документа АктВыполненныхРабот
            var query = container.CreateQuery<Document_АктВыполненныхРабот>("Document_АктВыполненныхРабот");

            IEnumerable<Document_АктВыполненныхРабот> docs;
            docs = query.Execute();

            List<Document_АктВыполненныхРабот> docslst = new List<Document_АктВыполненныхРабот>();
            foreach (var e in docs)
            {
                container.LoadProperty(e, "Контрагент");
                docslst.Add(e);
            }

            return PartialView("_Docs", docslst);
        }
Ejemplo n.º 3
0
 public IActionResult CustomersUpdate(string CustomerId, string CustomerName, string CustomerType)
 {
     Uri uri = new Uri("http://localhost/OData/odata/standard.odata/");
     var container = new EnterpriseV8(uri);
     Catalog_Контрагенты Contr = new Catalog_Контрагенты();
     Contr.Ref_Key = new Guid(CustomerId);
     Contr.Description = CustomerName;
     Contr.Вид = CustomerType;
     try
     {
         container.AttachTo("Catalog_Контрагенты", Contr);
         container.UpdateObject(Contr);
         container.SaveChanges();
     }
     catch (Exception e)
     {
         return Json(new { isOk = false,errors = e.Message});
     }
     return Json(new {isOk=true});
 }