Esempio n. 1
0
    public void GravarInformacoes()
    {
        GravarArquivo gravar_nome = new GravarArquivo("_infos\\info_artista\\nome.txt");

        gravar_nome.GravarContinuamente(this.nome_completo);

        GravarArquivo gravar_data_nascimento = new GravarArquivo("_infos\\info_artista\\data_nascimento.txt");

        gravar_data_nascimento.GravarContinuamente(this.data_nascimento.GetDataCompleta());

        GravarArquivo gravar_campos   = new GravarArquivo("_infos\\info_artista\\campos.txt");
        string        campos_completo = "";

        for (int i = 0; i < this.campos_de_trabalho.Length; i++)
        {
            if (i == this.campos_de_trabalho.Length - 1)
            {
                campos_completo += this.campos_de_trabalho[i];
            }
            else
            {
                campos_completo += this.campos_de_trabalho[i] + ";";
            }
        }

        gravar_campos.GravarContinuamente(campos_completo);
    }
Esempio n. 2
0
    public static void GravarLog(string acao)
    {
        GravarArquivo log = new GravarArquivo("_infos\\log.txt");
        string        data_hora_alteracao = DateTime.Now.ToShortTimeString() + " - " + DateTime.Now.ToShortDateString();

        log.GravarContinuamente("Ação Realizada: " + acao + ", Dia e Hora: " + data_hora_alteracao);
    }
Esempio n. 3
0
    public void SalvarCadastroNoArquivo()
    {
        GravarArquivo gravar_arquivo = new GravarArquivo("_infos\\_logins\\logins_visitante.txt");

        string dados_completo = this.nome_completo + ";";

        dados_completo += this.cpf + ";";
        dados_completo += this.data_nascimento.GetDataCompleta() + ";";
        dados_completo += this.email + ";";
        dados_completo += this.senha;

        gravar_arquivo.GravarContinuamente(dados_completo);
    }
Esempio n. 4
0
    public void ArmazenarInformacoes()
    {
        GravarArquivo gravar_nome = new GravarArquivo("_infos\\info_obra\\nome.txt");

        gravar_nome.GravarContinuamente(this.titulo);

        GravarArquivo gravar_nome_artista = new GravarArquivo("_infos\\info_obra\\nome_artista.txt");

        gravar_nome_artista.GravarContinuamente(this.artista);

        GravarArquivo gravar_ano_criacao = new GravarArquivo("_infos\\info_obra\\ano_criacao.txt");

        gravar_ano_criacao.GravarContinuamente(this.ano_criacao.ToString());

        GravarArquivo gravar_descricao = new GravarArquivo("_infos\\info_obra\\descricao.txt");

        gravar_descricao.GravarContinuamente(this.descricao);
    }
Esempio n. 5
0
    public static void DeixarSugestao(Visitante visitante)
    {
        Util.LimparTela();

        Console.Write("Digite o sua sugestão: ");
        string sugestao_completa = "O visitante, " + visitante.GetNomeCompleto() + ". Deixou a seguinte sugestão: " + Console.ReadLine();

        GravarArquivo gravar_sugestao = new GravarArquivo("_infos\\sugestoes.txt");

        gravar_sugestao.GravarContinuamente(sugestao_completa);

        Util.LimparTela();

        Console.WriteLine("Sua sugestão foi armazenada, e em breve a analisaremos!");
        Util.GravarLog("Sugestão registrada: " + sugestao_completa);

        Util.TecleEnterParaSair();
    }
Esempio n. 6
0
    public string GravarVisita(Visitante visitante)
    {
        if (VerificarDiaMes() && VerificarHorario())
        {
            string texto_formatado_para_gravar;

            string hora_ini = this.hora_entrada >= 0 && this.hora_entrada <= 9 ? "0" + this.hora_entrada.ToString() : this.hora_entrada.ToString();
            string minu_ini = this.minuto_entrada >= 0 && this.minuto_entrada <= 9 ? "0" + this.minuto_entrada.ToString() : this.minuto_entrada.ToString();
            string hora_fin = this.hora_saida >= 0 && this.hora_saida <= 9 ? "0" + this.hora_saida.ToString() : this.hora_saida.ToString();
            string minu_fin = this.minuto_saida >= 0 && this.minuto_saida <= 9 ? "0" + this.minuto_saida.ToString() : this.minuto_saida.ToString();

            texto_formatado_para_gravar = "Nome: " + visitante.GetNomeCompleto() + ". Data marcada: " + GetDataCompleta() + ". Hora da Entrada: " + hora_ini + ":" + minu_ini + ". Hora Saída: " + hora_fin + ":" + minu_ini + ".";

            GravarArquivo gravar_visita = new GravarArquivo("_infos\\visitas_agendadas.txt");
            gravar_visita.GravarContinuamente(texto_formatado_para_gravar);

            Util.GravarLog("Visita agendada: " + texto_formatado_para_gravar);
            return("Agendado com sucesso!\n\nFoi armazenado o seguinte registro...\n" + texto_formatado_para_gravar);
        }

        return("Não foi possível fazer o agendamento...\n\nPor favor, verifique os dados e tente novamente.");
    }