// ----------------------------------------------------------------------------------------------------------- private void cargarCombos() { // ------------------------------------------------------------------------------- ddlTipoVehiculo.DataSource = AutTipoVehiculo.FetchAll(); ddlTipoVehiculo.DataBind(); // ------------------------------------------------------------------------------- ddlModelo.DataSource = SPs.AutCargarComboModelosOrdenado().GetDataSet().Tables[0]; ddlModelo.DataBind(); // ------------------------------------------------------------------------------- SysUsuario oUsuario = new SysUsuario(int.Parse(Session["idUsuario"].ToString())); int entidad = oUsuario.IdEfector; AutEntidad oEntidad = new AutEntidad(entidad); // 1 Centro de Salud // 2 Hospital // 3 Puesto Sanitario // 4 Zona Sanitaria // 5 SubSecretaria de Salud // 6 Otro switch (oEntidad.IdTipoEntidad) { case 1: ddlEfector.Enabled = false; break; case 2: ddlEfector.DataSource = SPs.AutCargarComboEntidadesOrdenadoParaHospital(oEntidad.IdEntidad).GetDataSet().Tables[0]; ddlEfector.DataBind(); break; case 3: ddlEfector.Enabled = false; break; case 4: ddlEfector.DataSource = SPs.AutCargarComboEntidadesOrdenadoParaZona(oEntidad.IdZona).GetDataSet().Tables[0]; ddlEfector.DataBind(); break; case 5: ddlEfector.DataSource = SPs.AutCargarComboEntidadesOrdenadoParaSubsecretaria().GetDataSet().Tables[0]; ddlEfector.DataBind(); break; case 6: // ,nota: No considero este caso, ya que no existe un usuario en (Sys_Usuarios) que tenga este valor (6). // El valor es exclusivo de este sistema. break; } // ------------------------------------------------------------------------------- }