Example #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            usuario = (MV_DetalleUsuario)Session["usuario"];
            citas   = new List <TB_ACTIVIDAD>();
            switch (usuario.ID_ROL)
            {
            case 2:
                var bene      = A_BENEFICIARIO.ObtenerBeneficiario(usuario.ID_USUARIO);
                var miconsu   = A_ASIGNACION.geConsultorByIdBeneficiario(bene.ID_BENEFICIARIO);
                var userconsu = new A_USUARIO().getUsuarioByPersona(miconsu.ID_PERSONA);
                citas = A_ACTIVIDAD.ConsultarCitas(userconsu.ID_USUARIO, usuario.ID_USUARIO);
                break;

            case 3:

                List <MV_ConsultarBeneficiarios> beneficiarios = A_BENEFICIARIO.ObtenerBeneficiariosPorConsultor(usuario.ID_PERSONA);
                foreach (var be in beneficiarios)
                {
                    var userBe = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(be.IdBeneficiario);
                    List <TB_ACTIVIDAD> cita1 = A_ACTIVIDAD.ConsultarCitas(usuario.ID_USUARIO, userBe.ID_USUARIO);
                    foreach (var c in cita1)
                    {
                        citas.Add(c);
                    }
                }

                break;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            MV_DetalleBeneficiario beneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"];
            TB_USUARIO             userBen      = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(Convert.ToInt32(Page.RouteData.Values["id"].ToString()));
            MV_DetalleUsuario      usuario      = (MV_DetalleUsuario)Session["usuario"];

            citas             = A_ACTIVIDAD.ConsultarCitas(usuario.ID_USUARIO, userBen.ID_USUARIO);
            lbl_nombre.Text   = beneficiario.NOMBRES + ' ' + beneficiario.APELLIDOS;
            lbl_telefono.Text = beneficiario.TEL_FIJO;
            lbl_nit.Text      = beneficiario.NIT;
            lbl_muni.Text     = beneficiario.MUNICIPIO;
        }