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"); } }
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"; } }