protected void Page_Load(object sender, EventArgs e)
        {
            string rolID = null;

            if (Session["rol"].ToString() == "Socio")
            {
                rolID = Session["username"].ToString();
                panelSocio.Visible              = true;
                lblSocio.Text                   = "Socio: " + rolID;
                DDLMascotasSocio.DataSource     = Veterinaria.Instancia.listadoMascotasPorSocioOBJ(rolID);
                DDLMascotasSocio.DataTextField  = "DatosMascota";
                DDLMascotasSocio.DataValueField = "NroMascota";
                DDLMascotasSocio.DataBind();
            }
            else if (Session["rol"].ToString() == "Veterinario" || Session["rol"].ToString() == "Administrador")
            {
                panelFull.Visible = true;
                if (!IsPostBack)
                {
                    DDLSocios.DataSource     = Veterinaria.Instancia.Socios;
                    DDLSocios.DataTextField  = "DatosSocios";
                    DDLSocios.DataValueField = "CedulaSocio";
                    DDLSocios.DataBind();
                }
            }
            else
            {
                Response.Redirect("Index.aspx?permission=denied");
            }
        }
示例#2
0
        protected void ddlSocio_SelectedIndexChangedCuadro(object sender, EventArgs e)
        {
            string socio = DDLSocios.SelectedValue;

            DDLMascotasSocio.DataSource     = Veterinaria.Instancia.listadoMascotasPorSocioOBJ(socio);
            DDLMascotasSocio.DataTextField  = "DatosMascota";
            DDLMascotasSocio.DataValueField = "NroMascota";
            DDLMascotasSocio.DataBind();
        }
        protected void ddlSocio_SelectedIndexChanged(object sender, EventArgs e)
        {
            string socio = DDLSocios.SelectedValue;

            DDLMascotasSocio.DataSource     = Veterinaria.Instancia.listadoMascotasPorSocioOBJ(socio);
            DDLMascotasSocio.DataTextField  = "DatosMascota";
            DDLMascotasSocio.DataValueField = "NroMascota";
            DDLMascotasSocio.DataBind();

            if (DDLMascotasSocio.DataSource == null)
            {
                lblResultado.Text     = "El socio seleccionado no tiene mascotas";
                lblResultado.CssClass = "error";
            }
        }