コード例 #1
0
ファイル: Jogadas.cs プロジェクト: Maqui15/JogoDaVelha
    public static void Jogador1()
    {
        Console.ForegroundColor = ConsoleColor.White;
        Console.WriteLine("              Digite uma casa");
        string Valor = Console.ReadLine();

        for (int i = 0; i < 3; i++)
        {
            for (int j = 0; j < 3; j++)
            {
                if (Valor == _Tabua[i, j])
                {
                    _Tabua[i, j] = "X";
                }
            }

            if (i == 2)
            {
                Console.Clear();
                Verifica.Verifica1();
                Tabuleiro.PreencherTabuleiro();
                Jogador2();
            }
        }
    }
コード例 #2
0
        public ActionResult DeleteEstado(string nome)
        {
            bool nomeValido = Verifica.NomeEstado(simulacaoFinal.Contexto, nome) != "Nome de estado inválido!";

            return(nomeValido ?
                   Ok(simulacaoFinal.Contexto = simulacaoFinal.Contexto.Where(q => q.Nome != nome)) : Ok("Nome de estado inválido!"));
        }
コード例 #3
0
        public static Verifica GetVerificaById(int id)
        {
            var verifica = new Verifica();

            using (var connection = new MySqlConnection(connectionString))
            {
                var sql = "select * from Verifica where id = @id";
                verifica = connection.Query <Verifica>(sql, new { id }).FirstOrDefault();
            }

            return(verifica);
        }
コード例 #4
0
        public ActionResult UpDateCondicaoDeContorno(string nome, [FromBody] Estado estado)
        {
            bool nomeValido = Verifica.NomeEstado(simulacaoFinal.Contexto, nome) != "Nome de estado inválido!";

            if (nomeValido)
            {
                simulacaoFinal.Contexto.First(q => q.Nome == nome).Infectados = estado.Infectados;
                simulacaoFinal.Contexto.First(q => q.Nome == nome).Curados    = estado.Curados;
                simulacaoFinal.Contexto.First(q => q.Nome == nome).Mortos     = estado.Mortos;
            }
            return(nomeValido ? Ok(simulacaoFinal.Contexto) : Ok("Nome de estado inválido!"));
        }
コード例 #5
0
        public ActionResult GetSimulacao(string getSemanas)
        {
            simulacaoFinal.Semanas += Verifica.Semanas(getSemanas);

            IEnumerable <Estado> contexto = simulacaoFinal.Contexto;

            Simulando.AtualizaContexto(ref contexto, Verifica.Semanas(getSemanas));
            simulacaoFinal.Contexto = contexto;

            foreach (var estado in simulacaoFinal.Contexto)
            {
                simulacaoFinal.Infectados += estado.Infectados;
                simulacaoFinal.Curados    += estado.Curados;
                simulacaoFinal.Mortos     += estado.Mortos;
            }

            return(Verifica.Semanas(getSemanas) == 0 ?
                   Ok("Nenhuma alteração realizada...") : Ok(simulacaoFinal.Contexto));
        }
コード例 #6
0
    public static void Player()
    {
        Console.WriteLine("Digite Uma casa para jogar.");
        _Val = Console.ReadLine();

        for (int i = 0; i < 3; i++)
        {
            for (int j = 0; j < 3; j++)
            {
                if (_Tabua[i, j] == _Val)
                {
                    _Tabua[i, j] = "X";
                    Console.Clear();
                    PreencherTabuleiro();
                    Verifica.Verifica1();
                    Computa();
                }
            }
        }
    }
コード例 #7
0
        public static Verifica InsertVerifica(Verifica verifica)
        {
            try
            {
                using (var connection = new MySqlConnection(connectionString))
                {
                    var sql = "INSERT INTO Verifica (ID,Nome,Descrizione,IDProfessore)" +
                              " VALUES (null,@Nome,@Descrizione,@IDProfessore); " +
                              " SELECT CAST(LAST_INSERT_ID() as int ) ";
                    verifica.ID = connection.Query <int>(sql, verifica).FirstOrDefault();
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
                return(null);
            }

            return(verifica);
        }
コード例 #8
0
        public static void Main(string[] args)
        {
            Maquina    mrecepcion      = new Recepcion();
            Maquina    malmacenamiento = new Almacenamiento();
            Maquina    mensamblaje     = new Ensamblaje();
            Maquina    mverifica       = new Verifica();
            Maquina    mempaque        = new Empaque();
            Computador computador      = new Computador();

            mrecepcion.Encendido();
            malmacenamiento.Encendido();
            mensamblaje.Encendido();
            mverifica.Encendido();
            mempaque.Encendido();

            mrecepcion.Apagado();
            malmacenamiento.Apagado();
            mensamblaje.Apagado();
            mverifica.Apagado();
            mempaque.Apagado();
        }
コード例 #9
0
ファイル: Helper.cs プロジェクト: zhoukai00p/Red-System
        public static List <Password> GeneraPassword(Verifica verifica, List <Studente> studente)
        {
            var             listaPassword    = new List <Password>();
            List <Password> listaAllPassword = DatabaseHelper.GetAllPassword();
            var             controllo        = false;
            string          password;

            foreach (var item in studente)
            {
                do
                {
                    controllo = false;
                    password  = CustomRandomHelper.RandomString(10);
                    foreach (var item2 in listaAllPassword)
                    {
                        if (item2.Descrizione == password)
                        {
                            controllo = true;
                        }
                    }

                    foreach (var item2 in listaPassword)
                    {
                        if (item2.Descrizione == password)
                        {
                            controllo = true;
                        }
                    }

                    if (!controllo)
                    {
                        listaPassword.Add(new Password {
                            Descrizione = password, IDVerifica = verifica.ID, IDStudente = item.ID
                        });
                    }
                }while (controllo);
            }

            return(listaPassword);
        }
コード例 #10
0
    public static void Computa()
    {
        Console.Clear();



        for (int i = 0; i < 3; i++)
        {
            for (int j = 0; j < 3; j++)
            {
                Random randomiza = new Random();
                Valor = randomiza.Next(1, 9);
                if (_Tabua[i, j] == Valor.ToString())
                {
                    _Tabua[i, j] = "O";
                    PreencherTabuleiro();
                    Verifica.verifica3();
                    Player();
                }
            }
        }
        Computa();
    }