引用项目方法的问题. 请大家帮忙!! 在线等.
在此处调用Clientlib.RoleMenuGet
String user_no = ClientParam.UserInfo.UserNo;
Rtdmes.Tables.darolemenuh[] roleMnus = Rtdmes.ClientLibrary.Clientlib.RoleMenuGet(user_no);
this.m_treeMenu.RoleMenus = roleMnus;
//这是Clientlib.RoleMenuGet,特意将程式全点掉,应该会返回null才对.但结果却有返回值.. 如果将此方法去掉.会提示找不到方法.
所以.可能确定Clientlib只有一个RoleMenuGet方法. 请各位帮忙看看!!! 还是就是单步跟踪不进去才闷!!
public static Rtdmes.Tables.darolemenuh[] RoleMenuGet(String user_no)
{
Rtdmes.Tables.darolemenuh[] roleMnus = null;
try
{
//throw new Exception("La........");
//ClientParam.InitilizeParam();
//ClientParam.SendParam["user_no"] = user_no;
//ClientParam.SendParam["prog_no"] = "";
//Rtdmes.APCommon.AppProxy apsysProxy = new AppProxy();
//ClientParam.GetParam = apsysProxy.RoleMenuGet(ClientParam.SendParam);
//if (ClientParam.GetParam.IsSuccess)
//{
// roleMnus = (Rtdmes.Tables.darolemenuh[])ClientParam.GetParam["roleMnus"];
//}
//ClientParam.RoleMnus = roleMnus;
}
catch (System.Exception ex)
{
EventError("RoleGetMenu", ex);
System.Windows.Forms.MessageBox.Show(ex.Message);
}
return roleMnus;
}