/// <summary> /// Gets the menu. /// </summary> /// <returns>The menu.</returns> /// <param name="tenantId">Tenant identifier.</param> /// <param name="operatorId">Operator identifier.</param> /// <param name="id">Identifier.</param> public Menu GetMenu(int tenantId, int operatorId, int id) { Menu menu = null; var menuDo = _menuDao.GetMenu(tenantId, operatorId, id); if (menuDo != null) { menu = menuDo.ToBusinessObject(); } return(menu); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { String[] master; String cadena; string a = Request.Url.LocalPath; HttpContext context = HttpContext.Current; string base64Encoded = hdToken.Value; byte[] data = System.Convert.FromBase64String(base64Encoded); string base64Decoded = System.Text.ASCIIEncoding.ASCII.GetString(data); master = base64Decoded.Split('|'); string[] parametros = Utilidades.Seguridad.DesEncriptarSap(base64Encoded, out cadena); ViewState["parametros"] = parametros; MenuDao oMenudao = new MenuDao(); Paciente oPaciente = new Paciente(); PacienteDao oPacienteDao = new PacienteDao(); aSession.HRef = Recursos.UrlAgendaPublica + "logout"; aVolver.HRef = Recursos.UrlAgendaPublica + "logout"; if (hdTipo.Value.Equals("V")) { ViewState["rut"] = master[3]; oPaciente = oPacienteDao.GetPaciente(master[3]); lbNombreVinc.Text = master[7]; lbNombreMaster.Text = oPaciente.Nombre + " " + oPaciente.Apellidos; hdRutMaster.Value = master[6]; } else { ViewState["rut"] = master[3]; oPaciente = oPacienteDao.GetPaciente(parametros[3]); lbNombre.Text = oPaciente.Nombre + " " + oPaciente.Apellidos; hdRutMaster.Value = oPaciente.Rut; } List <BO.Menu> lstMenu = oMenudao.GetMenu(oPaciente.BP.TrimStart('0')); RpMenu.DataSource = lstMenu; RpMenu.DataBind(); if (!oPacienteDao.Session(master[3])) { pnModalSes.Visible = true; //ModalPopupExtender2.Show(); } } }
public List <MenuItem> GetMenu() { return(MenuDao.GetMenu()); }