예제 #1
0
 public SDCelulaModel(SDCelulaModel celula)
 {
     this.PosicaoLinha     = celula.PosicaoLinha;
     this.PosicaoColuna    = celula.PosicaoColuna;
     this.Valor            = celula.Valor;
     this.isCelulaValida   = celula.isCelulaValida;
     this.isCelulaDica     = celula.isCelulaDica;
     this.isCelulaInicial  = celula.isCelulaInicial;
     this.PossiveisValores = celula.PossiveisValores;
 }
예제 #2
0
        private void CriaLinhasMatriz()
        {
            for (int i = 1; i <= 9; i++)
            {
                var linha = new SDLinhaModel()
                {
                    NumeroSequencial = i
                };

                for (int j = 1; j <= 9; j++)
                {
                    var celula = new SDCelulaModel()
                    {
                        PosicaoLinha = i, PosicaoColuna = j
                    };
                    linha.Celulas.Add(celula);
                }

                Linhas.Add(linha);
            }
        }