Code Snippet: Axapta Logon

public Axapta Logon()
 {
    // NameValueCollection settings = (NameValueCollection)System.Configuration.ConfigurationSettings.GetConfig("AXConnection ");
     string username = System.Configuration.ConfigurationSettings.AppSettings["UserName"].ToString();
     string password = System.Configuration.ConfigurationSettings.AppSettings["PassWord"].ToString();
     string domain = System.Configuration.ConfigurationSettings.AppSettings["Domain"].ToString();
     string defaultCompany = System.Configuration.ConfigurationSettings.AppSettings["DefaultCompany"].ToString();
     string defaultLanguage = System.Configuration.ConfigurationSettings.AppSettings["DefaultLanguage"].ToString();
     string instance = System.Configuration.ConfigurationSettings.AppSettings["Instance"].ToString();// 'DynamicsAxStd@AX4.0:2712'
     Axapta Ax = new Axapta();
     Ax.Refresh();
     NetworkCredential netCredential = new NetworkCredential(username,password,domain);
     Ax.LogonAs(username, domain, netCredential, defaultCompany, defaultLanguage, instance,null);
     
     return Ax;
 }

 

 

posted @ 2012-12-26 10:36  AOT  阅读(245)  评论(0编辑  收藏  举报