none
Emitir uma mensagem ao chegar no final do processo - incluir um ProgressBar RRS feed

  • Pergunta

  • Boa tarde Pessoal,

    Tenho que incluir um arquivo texto em minha tabela, o codigo abaixo está funcionando perfeitamente:

    public static void ValidaTexto(string[] text)
    {
    Regex regex = new Regex("(.{18}) {0}(.{45}) {0}(.{8}) {0}(.{10}) {0}(.*)");


    // varre todas as linhas...
    foreach (string line in text)
    if(!string.IsNullOrEmpty(line))
    {
    // testa a linha...
    Match match = regex.Match(line);
    //if (match.Captures.Count != 0)
    if (!match.Success)
    MessageBox.Show("Valor inválido da linha");
    else
    {
    // pega os valores dos grupos...
    string group1 = match.Groups[1].Value;
    string group2 = match.Groups[2].Value;
    string group3 = match.Groups[3].Value;
    string group4 = match.Groups[4].Value;
    string group5 = match.Groups[5].Value;

    ConexaoBD conexao = new ConexaoBD();
    conexao.Conectar();
    inadimplentes inad = new inadimplentes();
    DateTime data_incluir = DateTime.ParseExact(group3, "ddMMyyyy", null);

    MySqlCommand Sql = new MySqlCommand("insert into inadimplentes (cod_usuario, nome_usuario, dt_inclusao, Dt_notificacao, dias_acumulado, meses_atraso, situacao, num_ar) values (@cod_usuario, @nome_usuario, @dt_inclusao, @dt_notificacao, @dias_acumulado, @meses_atraso, @situacao, @num_ar)", conexao.cn);
    Sql.Parameters.AddWithValue("@cod_usuario", group1);
    Sql.Parameters.AddWithValue("@nome_usuario", group2);
    Sql.Parameters.AddWithValue("@dt_inclusao", data_incluir);
    Sql.Parameters.AddWithValue("@dt_notificacao", DateTime.Now);
    Sql.Parameters.AddWithValue("@dias_acumulado", group4);
    Sql.Parameters.AddWithValue("@meses_atraso", group5);
    Sql.Parameters.AddWithValue("@situacao", "E");
    Sql.Parameters.AddWithValue("@num_ar","");
    Sql.ExecuteNonQuery();

    }

    Eu queria agora, incluir uma mensagem quando chegasse ao final do processo (pois agora termina e nao sei quando chegou ou nao), e também incluir aquelas barras de progresso, acho que no C# chama prograssBar, como fazer isso?

     

    sexta-feira, 1 de julho de 2011 19:10

Respostas

Todas as Respostas