none
Ayuda con CheckBox RRS feed

  • Pregunta

  • Hola tengo una grilla como la siguiente ;

    pero lo que no logro hacer es que al momento de filtrar los datos, estos tomen el valor de cada check (Todas, Activas, Inactivas) que son als fichas que se encuentran activas con valor 1 y las inactivas con valor 0.

    mi código es ;

            sql = " SELECT remTrabajadores.activo,remTrabajadores.ficha,CONVERT(VARCHAR,remTrabajadores.rut) + '-' + remTrabajadores.dv AS rut,"
            sql += " RTRIM(remTrabajadores.apePaterno) +' '+ RTRIM(remTrabajadores.apeMaterno) +' '+ RTRIM(remTrabajadores.nombres) AS NombreCompleto,"
            sql += " remTrabajadores.sexo, CASE remTrabajadores.sexo WHEN 0 THEN '0-FEMENINO' WHEN 1 THEN '1-MASCULINO' END AS descripSexo,remTrabajadores.unidadNegocios,"
            sql += " CONVERT(DATE,remTrabajadores.fechaIngreso) AS fechaIngreso, conUnidadNegocio.descripcion AS descripUnidadNegocio, remCargos.descripcion AS cargo, remTrabajadores.tipoAhorroAFP,"
            sql += " remTrabajadores.instSalud,remTrabajadores.idPrevision,remTrabajadores.pactadoSalud,remTrabajadores.banco, remTrabajadores.numCuenta, remTrabajadores.sueldoBase "
            sql += " FROM remtrabajadores "
            sql += " INNER JOIN remCargos ON remTrabajadores.cargo=remCargos.idCargo"
            sql += " INNER JOIN conUnidadNegocio ON remTrabajadores.unidadNegocios=conUnidadNegocio.idUniNeg "
            sql += " WHERE remTrabajadores.periodo=" & Parametros.periodo
            sql += " AND remTrabajadores.mes=" & Parametros.mes
            If cmbUnidadNegocio.SelectedValue > 0 Then
                sql += " AND remTrabajadores.unidadNegocios =" & cmbUnidadNegocio.SelectedValue
            End If
            If cmbGenero.SelectedIndex <> 0 Then
                sql += " AND remTrabajadores.sexo =" & cmbGenero.SelectedIndex - 1
            End If
            sql += " AND remTrabajadores.ficha BETWEEN " & txtNumFichasDesde.Value & " AND " & txtNumFichasHasta.Value
            'sql += " AND remTrabajadores.activo=1"
    
            sqlDA.SelectCommand.CommandText = sql
    
            sqlDA.Fill(dtfichas)

    • Cambiado Enrique M. Montejo viernes, 23 de marzo de 2018 9:20 Pregunta relacionada con controles de Windows Forms.
    martes, 20 de marzo de 2018 18:49

Todas las respuestas

  • hola davibar

    puedes utilizar con los nombres de los radiobutons

                       var Seleccion = gbTipoFicha.Controls.OfType<RadioButton>()
                                         .FirstOrDefault(r => r.Checked);
                switch (Seleccion.Name)
                {
                    case "rbTodas":
                        "AND TipoFichas="+"0"// parametro para fichas del radio buton todas
                        break;
                    case "rbActivas":
                        "AND TipoFichas="+"1"
                        break;
                    case "rbInactivas":
                        "AND TipoFichas="+"1"
                        break;
                }

    martes, 20 de marzo de 2018 21:39