Esempio n. 1
0
        /// <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);
        }
Esempio n. 2
0
 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();
         }
     }
 }
Esempio n. 3
0
 public List <MenuItem> GetMenu()
 {
     return(MenuDao.GetMenu());
 }