Ejemplo n.º 1
0
        private void ContadoresCandidatos_Click(object sender, EventArgs e)
        {
            Button btn = sender as Button;

            switch (btn.Name)
            {
            case (EngineData.Btn1):
                lbl1.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.uno, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.uno, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 1;
                break;

            case (EngineData.Btn2):
                lbl2.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.dos, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.dos, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 2;
                break;

            case (EngineData.Btn3):
                lbl3.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.tres, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.tres, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 3;
                break;

            case (EngineData.Btn4):
                lbl4.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.cuatro, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.cuatro, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 4;
                break;

            case (EngineData.Btn5):
                lbl5.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.cinco, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.cinco, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 5;
                break;

            case (EngineData.Btn6):
                lbl6.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.seis, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.seis, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 6;
                break;

            case (EngineData.Btn7):
                lbl7.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.siete, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.siete, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 7;
                break;

            case (EngineData.Btn8):
                lbl8.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.ocho, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.ocho, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 8;
                break;

            case (EngineData.Btn9):
                lbl9.Text      = Funcion.ContadorCandidatoEspecifico(EngineData.nueve, valorIngresado, valorCandidatoSinEliminados);
                txtSudoku      = Funcion.SetearTextBoxCandidatoEspecifico(EngineData.nueve, txtSudoku, valorIngresado, valorCandidatoSinEliminados);
                numeroFiltrado = 9;
                break;
            }
            valorFiltrado = Valor.GetNumFiltro();
        }