任何人都可以指導我如何自定義Acumatica的登錄頁面?我想在選擇公司登錄時添加一些信息。 感謝您的支持。如何自定義Acumatica的登錄頁面
1
A
回答
1
這是我的絕招
首先修改幀/ Login.aspx.cs並添加以下功能
private DataSet GetCompanyList()
{
string connectionString = ConfigurationManager.ConnectionStrings["ProjectX"].ConnectionString;
string queryString = "SELECT b.AcctCD, b.AcctName FROM BAccount b WHERE b.[Type] = 'CP'";
SqlDataAdapter adapter = new SqlDataAdapter(queryString, connectionString);
DataSet companies = new DataSet();
adapter.Fill(companies, "BAccount");
return companies;
}
然後編輯FillCompanyCombo功能:
private void FillCompanyCombo()
{
DataSet ds = GetCompanyList();
DataTable dt = ds.Tables[0];
string[] companies = PXDatabase.AvailableCompanies;
var query = from row in dt.AsEnumerable()
join a in companies on row["AcctCD"].ToString().Trim() equals a
select new { Code = a, Name = row["AcctName"] };
var list = query.ToList();
if (list.Count == 0)
{
this.cmbCompany.Visible = false;
}
else
{
this.cmbCompany.Items.Clear();
foreach (var item in list)
{
this.cmbCompany.Items.Add(new ListItem(item.Code + " - " + item.Name, item.Code));
}
if (list.Count == 1)
{
this.cmbCompany.Visible = false;
this.cmbCompany.SelectedValue = this.cmbCompany.Items[0].Value;
}
else
{
HttpCookie cookie = this.Request.Cookies["CompanyID"];
if (cookie != null && !string.IsNullOrEmpty(cookie.Value))
this.cmbCompany.SelectedValue = cookie.Value;
}
}
}
0
作爲建議在哪裏看我可以建議你分析頁面MasterPages \ Login.master和修改那裏的一些信息。
+0
我正在與acumatica版本4.0,所以我找不到Login.master。 – 2014-09-16 01:16:22
相關問題
- 1. Acumatica登錄頁面錯誤
- 2. 自定義登錄頁面
- 3. 自定義登錄頁面
- 4. magento中的自定義登錄頁面?
- 5. Sharepoint 2010的自定義登錄頁面
- 6. Azure AD - 自定義登錄頁面
- 7. Nginx - 自定義登錄頁面
- 8. Yii bootstrap自定義登錄頁面
- 9. 自定義登錄頁面CSS樣式
- 10. 自定義Google登錄頁面
- 11. 自定義默認登錄頁面Alfresco
- 12. Vtiger 6 - 自定義登錄頁面
- 13. 自定義Google應用登錄頁面
- 14. SiteMinder SSO自定義登錄頁面
- 15. 自定義WHMCS登錄頁面
- 16. 自定義Twitter oAuth登錄頁面
- 17. Django自定義登錄頁面
- 18. Nodejs Express basicAuth自定義登錄頁面
- 19. 自定義登錄頁面GAE佔
- 20. SharePoint 2013自定義登錄頁面?
- 21. 自定義容器登錄頁面
- 22. 如何替換Acumatica登錄頁面上的圖像
- 23. 如何自定義ActiveAdmin中的默認登錄頁面?
- 24. 如何自定義MSCRM 2016的IFD登錄頁面?
- 25. 如何在joomla中自定義登錄頁面的佈局
- 26. 如何自定義基於SharePoint 2010聲明的登錄頁面?
- 27. 如何使用Devise使用自定義登錄頁面表格
- 28. 如何在Magento中創建自定義登錄頁面?
- 29. 如何在Windows XP中創建自定義登錄頁面
- 30. 如何從IdentityServer3登錄頁面返回自定義參數?
嗯。請告訴我,您使用的是Acumatica的哪個版本?我可以嘗試在我的電腦上安裝你的版本,並希望能給你一些答案 – 2014-09-25 16:15:02