protected void Page_Load(object sender, EventArgs e) { ConexionBD.esSICWeb = true; ConexionBD.getSession(); GestorProfesional gp = new GestorProfesional(); IDataReader profesionales = null; seleccionarTab("liMedicos"); string idespecialidad = Session["IDFiltroMedico"].ToString(); if (!Page.IsPostBack) { GestorSucursales gs = new GestorSucursales(); IList<Sucursal> sucursales = gs.buscarTodas(); ddlSucursal.Items.Clear(); ListItem oItemSeleccionar = new ListItem("Seleccionar", "0"); ddlSucursal.Items.Add(oItemSeleccionar); foreach (Sucursal s in sucursales) { ListItem oItem = new ListItem(s.Descripcion, s.Id.ToString()); ddlSucursal.Items.Add(oItem); } profesionales = gp.busquedaRapida("", "", idespecialidad); }else { profesionales = gp.busquedaRapida(txtMedico.Text.ToUpper(), ddlSucursal.SelectedItem.Value, idespecialidad); } DataTable table = new DataTable(); table.Columns.Add("idespecialidad"); table.Columns.Add("idprofesional"); table.Columns.Add("idmatricula"); table.Columns.Add("nombre"); table.Columns.Add("especialidad"); if (profesionales != null) { while (profesionales.Read()) { table.Rows.Add(profesionales["idespecialidad"], profesionales["idprofesional"], profesionales["idmatricula"], profesionales["nombres"], profesionales["especialidad"]); } } dgvMedicos.Columns[0].Visible = true; dgvMedicos.Columns[1].Visible = true; dgvMedicos.Columns[2].Visible = true; dgvMedicos.DataSource = table; dgvMedicos.DataBind(); dgvMedicos.Columns[0].Visible = false; dgvMedicos.Columns[1].Visible = false; dgvMedicos.Columns[2].Visible = false; }
protected void Page_Load(object sender, EventArgs e) { ConexionBD.esSICWeb = true; GestorEspecialidad ge = new GestorEspecialidad(); IDataReader especialidades = null; seleccionarTab("liEspecialidades"); if (!Page.IsPostBack) { GestorSucursales gs = new GestorSucursales(); IList<Sucursal> sucursales = gs.buscarTodas(); ddlSucursal.Items.Clear(); ListItem oItemSeleccionar = new ListItem("Seleccionar", "0"); ddlSucursal.Items.Add(oItemSeleccionar); foreach (Sucursal s in sucursales) { ListItem oItem = new ListItem(s.Descripcion, s.Id.ToString()); ddlSucursal.Items.Add(oItem); } especialidades = ge.busquedaRapida("", ""); } else { especialidades = ge.busquedaRapida(txtEspecialidad.Text.ToUpper(),ddlSucursal.SelectedItem.Value); } DataTable table = new DataTable(); table.Columns.Add("idespecialidad"); table.Columns.Add("descripcion"); if (especialidades != null) { while (especialidades.Read()) { table.Rows.Add(especialidades["idespecialidad"].ToString(), especialidades["descripcion"].ToString()); } } dgvEspecialidades.Columns[0].Visible = true; dgvEspecialidades.DataSource = table; dgvEspecialidades.DataBind(); dgvEspecialidades.Columns[0].Visible = false; }