Console Application windows forms

SQL Server

C#

Banco de Dados

16/01/2018

Pessoal, bom dia!

Eu criei esse programa, porém eu gostaria de capturar as informações que o usuario digita e guardar no meu banco de dados sql agora, como tipo, Numeros apostados, os numeros que o meu programa gerou randomicamente, e quando o usuario ele digita o numero 1, para realizar aposta, automaticamente o numero do concurso é gerado, existe possibilidade de guardar essa informação no banco de dados local no sql server. Existe um procedimento, qual seria? Segue o meu código.
(Realizei algumas alterações devido as falhas rsrsrs.

Se alguém poder me ajudar, eu agradeço.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mega_Sena_Sefaz
{
class Program
{
static void Main(string[] args)
{
int[] aposta = new int[6];
int[] resultado = new int[6];
Random rnd = new Random();
int acertos = 0;
int op;
int somadeacertos = 0;


do
{
//Capturar hora
string hora = DateTime.Now.ToShortTimeString();

//Capturar data
string data = DateTime.Now.ToShortDateString();
Console.Clear();
Console.WriteLine("Data: " + data + " Hora: " + hora);



Console.WriteLine("PROGRAMA DE SIMULAÇÃO DE APOSTA DA MEGA-SENA");
Console.WriteLine("QUANTIDADE DE ACERTOS: ", somadeacertos);
Console.WriteLine();
Console.WriteLine("[1] JOGAR");
Console.WriteLine("[2] SAIR");

op = Convert.ToInt32(Console.ReadLine());

switch (op)

{
case 1:
Console.Clear();
Console.WriteLine("Data: " + data + " Hora: " + hora);
int numero = rnd.Next(1, 1000);
Console.WriteLine("Numero do concurso: ", numero);
Console.WriteLine("FAÇA SUA APOSTA:");
for (int i = 0; i < aposta.Length; i++)
{
Console.Write("º número: ", i + 1);
aposta[i] = Convert.ToInt32(Console.ReadLine());
}
Array.Sort(aposta);

Console.WriteLine();
Console.WriteLine("NÚMEROS APOSTADOS");
for (int i = 0; i < aposta.Length; i++)
{
Console.Write("{0:00} ", aposta[i]);
}

Console.WriteLine();
Console.WriteLine();
Console.WriteLine("RESULTADO DA MEGA-SENA");
for (int i = 0; i < resultado.Length; i++)
{
resultado[i] = rnd.Next(1, 60);
}
Array.Sort(resultado);

for (int i = 0; i < resultado.Length; i++)
{
Console.Write("{0:00} ", resultado[i]);
}

Console.WriteLine();
Console.WriteLine();
Console.Write("NÚMEROS ACERTADOS: ");
acertos = 0;
for (int i = 0; i < aposta.Length; i++)
{
if (aposta[i] == resultado[0] || aposta[i] == resultado[1] || aposta[i] == resultado[2] || aposta[i] == resultado[3] || aposta[i] == resultado[4] || aposta[i] == resultado[5])
{
acertos++;
Console.Write("{0:00} ", aposta[i]);
}
}
if (acertos == 0)
Console.WriteLine("NENHUM");

Console.WriteLine();
Console.WriteLine();
Console.WriteLine("QUANTIDADE DE ACERTOS: ", acertos);
Console.Write("VOCÊ GANHOU: ");

switch (acertos)
{
case 4:
Console.Write("R$ 400,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a quadra.");
break;

case 5:
Console.WriteLine("R$ 500.000,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a quina.");
break;

case 6:
Console.WriteLine("R$ 12.000.000,00!");
Console.WriteLine("Parabéns! Você acabou de acertar a sena.");
break;

default:
Console.WriteLine("R$ 0,00.");
Console.WriteLine("PRESSIONE A TECLA ENTER PARA RETORNAR AO MENU PRINCIPAL.");
break;
}
somadeacertos += acertos;




Console.ReadKey();
Console.Clear();
break;

case 2:
Console.Clear();
Console.WriteLine("PRESSIONE ENTER PARA FINALIZAR O SISTEMA DE APOSTAS...");
Console.ReadKey();
break;
default:
Console.WriteLine("OPÇÃO INVÁLIDA. TENTE NOVAMENTE.");
System.Threading.Thread.Sleep(2000);
break;
}

} while (op != 2);
}
}
}
Robson Amaral

Robson Amaral

Curtidas 0

Respostas

Robson Amaral

Robson Amaral

16/01/2018

Pessoal desculpa a applicação será no console application do c# , acabei digitando o titulo logo acima errado, mas me dêem um norte do que posso fazer
GOSTEI 0
Robson Amaral

Robson Amaral

16/01/2018

Já resolvi meu problema.
GOSTEI 0
POSTAR