Exemplo n.º 1
0
        private void btnInterrogacao_Click(object sender, EventArgs e)
        {
            if (dados_criacao.Length == 18)
            {
                string ano_criacao     = dados_criacao.Substring(0, 4);
                string mes_criacao     = dados_criacao.Substring(4, 2);
                string dia_criacao     = dados_criacao.Substring(6, 2);
                string hora_criacao    = dados_criacao.Substring(8, 2);
                string minuto_criacao  = dados_criacao.Substring(10, 2);
                string segundo_criacao = dados_criacao.Substring(12, 2);
                string usuario_criacao = dados_criacao.Substring(14);

                //Obtendo o nome do usuário que criou
                string nome_usuario_criacao = funcao.ObterNomeUsuario(usuario_criacao);

                if (nome_usuario_criacao != "")
                {
                    MessageBox.Show("Criado em: " + dia_criacao + '/' + mes_criacao + '/' + ano_criacao + " por: " + nome_usuario_criacao);
                }
                else
                {
                    MessageBox.Show("Não foi possível obter os dados do procedimento");
                }
            }

            else if (dados_criacao.Length == 36)
            {
                string ano_criacao     = dados_criacao.Substring(0, 4);
                string mes_criacao     = dados_criacao.Substring(4, 2);
                string dia_criacao     = dados_criacao.Substring(6, 2);
                string hora_criacao    = dados_criacao.Substring(8, 2);
                string minuto_criacao  = dados_criacao.Substring(10, 2);
                string segundo_criacao = dados_criacao.Substring(12, 2);
                string usuario_criacao = dados_criacao.Substring(14, 4);

                string ano_edicao     = dados_criacao.Substring(18, 4);
                string mes_edicao     = dados_criacao.Substring(22, 2);
                string dia_edicao     = dados_criacao.Substring(24, 2);
                string hora_edicao    = dados_criacao.Substring(26, 2);
                string minuto_edicao  = dados_criacao.Substring(28, 2);
                string segundo_edicao = dados_criacao.Substring(30, 2);
                string usuario_edicao = dados_criacao.Substring(32);

                //Obtendo o nome do usuário que criou e editou
                string nome_usuario_criacao = funcao.ObterNomeUsuario(usuario_criacao);
                string nome_usuario_edicao  = funcao.ObterNomeUsuario(usuario_edicao);

                if (nome_usuario_criacao != "" && nome_usuario_edicao != "")
                {
                    MessageBox.Show("Criado em: " + dia_criacao + '/' + mes_criacao + '/' + ano_criacao + " por: " + nome_usuario_criacao
                                    + "\n\n" + "Editado por último em: " + dia_edicao + '/' + mes_edicao + '/' + ano_edicao + " por: " + nome_usuario_edicao);
                }
                else
                {
                    MessageBox.Show("Não foi possível obter os dados do procedimento");
                }
            }

            else
            {
                MessageBox.Show("Não foi possível obter os dados do procedimento");
            }
        }