我试图使用Odoo8 PostrgreSQL数据库中的c#插入一个新的客户端记录。
为了从c#连接c#数据库,我使用npgsql。
这是我的插入命令
cmd.CommandText = "INSERT INTO res_partner (name,email,notify_email ,active) VALUES ('user name','username@yahoo.fr','username@yahoo.fr'," + true + ")";我能够在res_partner表中使用pgAdmin看到新的插入记录,但是使用Odoo,我无法看到新的客户机。
发布于 2017-03-15 00:10:12
Odoo有一个Web服务api,它更适合与外部应用程序交互。通过一些研究,我发现了一个有趣的包装:OdooRpcWrapper。我在我的应用程序中使用了它,一切都很好。现在我可以从c#在Odoo8中看到新添加的客户端。
添加新客户端的代码:
OdooConnectionCredentials creds = new OdooConnectionCredentials("http://localhost:8069", "your_bd", "admin", "admin");
OdooAPI api = new OdooAPI(creds);
//Define what model you want to use
OdooModel partnerModel = api.GetModel("res.partner");
//Create new objects by calling the model. New objects need to be saved.
OdooRecord record = partnerModel.CreateNew();
record.SetValue("name", "Abdelaziz test");
record.Save();在asp.net Webforms应用程序中使用它的步骤:
https://stackoverflow.com/questions/42792179
复制相似问题