private void BuildUserMenu() { _usrMenu = new MenuInfo(); DataTable t = new CmpSecurityDB().GetMenuByRoleUser(_rolId, _usrId); foreach (DataRow dr in t.Rows) { MenuInfo.ModuleItem item = new MenuInfo.ModuleItem(); item.ViewLitId = Convert.ToInt32(dr["VIE_LIT_ID"]); item.ViewUrl = dr["VIE_URL"].ToString(); item.VieId = Convert.ToInt32(dr["VIE_ID"]); item.ModOrderId = Convert.ToInt32(dr["MOD_ORDER"]); item.ItemOrderId = Convert.ToInt32(dr["VMOD_ORDER"]); item.ViewImage = dr["VIE_IMAGE"] != DBNull.Value ? dr["VIE_IMAGE"].ToString() : null; // We don't use mod image to build menu //string smodimg = dr["MOD_IMAGE"] != DBNull.Value ? dr["MOD_IMAGE"].ToString() : null; // Items don't have icon now. //_usrMenu.AddItem (dr["MOD_DESCSHORT"].ToString(), smodimg,Convert.ToInt32(dr["MOD_LIT_ID"]),item); _usrMenu.AddItem(dr["MOD_DESCSHORT"].ToString(), "", Convert.ToInt32(dr["MOD_LIT_ID"]), item); } }
public CmpSecurity(int usrid, int rolid) { _usrId = usrid; _rolId = rolid; _usrMenu = null; }