<?php
declare(strict_types=1);

use Phinx\Migration\AbstractMigration;

final class Task2106111448V3 extends AbstractMigration
{
    public function up(): void
    {
        $this->updateConfiguracaoSistemaSegurado();
        $this->updateConfiguracaoSistemaCorretor();
        $this->updateConfiguracaoSistemaRespFinanceiro();
    }
    private function updateConfiguracaoSistemaSegurado()
    {
        $this->execute(<<<SQL
            UPDATE sistema.configuracao_sistema SET ds_valor = 'Prezado(a) Segurado(a), 

Você está recebendo o link para assinatura da proposta [id_proposta_completa] ([id_proposta]) e seus anexos. Para acessar o documento, clique em "Analisar documento". 
Em caso de dúvidas, contate seu Corretor. 

Grato,
ESSOR SEGUROS S.A.' 
            WHERE ds_nome = 'DOCUSIGN_CORPO_EMAIL_SEGURADO';
SQL
        );
    }

    private function updateConfiguracaoSistemaCorretor()
    {
        $this->execute(<<<SQL
            UPDATE sistema.configuracao_sistema SET ds_valor = 'Prezado(a) Corretor(a),  

Você está recebendo o link para assinatura da proposta [id_proposta_completa] ([id_proposta]) e seus anexos. Para acessar o documento, clique em "Analisar documento". 
Em caso de dúvidas, entrar em contato pelo telefone (51) 3383-5100  RAMAL: 5002  

Grato,
ESSOR SEGUROS S.A.'
            WHERE ds_nome = 'DOCUSIGN_CORPO_EMAIL_CORRETOR';
SQL
        );
    }

    private function updateConfiguracaoSistemaRespFinanceiro()
    {
        $this->execute(<<<SQL
            UPDATE sistema.configuracao_sistema SET  ds_valor = 'Ao
Responsável da Instituição Financeira

Prezado(a),

Você está recebendo o link para assinatura da proposta [id_proposta_completa] ([id_proposta]) e seus anexos. Para acessar o documento, clique em "Analisar documento". 
Em caso de dúvidas, entrar em contato pelo telefone (51) 3383-5100  RAMAL: 5002  

Grato,
ESSOR SEGUROS S.A.' 
            WHERE ds_nome = 'DOCUSIGN_CORPO_EMAIL_RESP_FINANCEIRO';
SQL
        );
    }

    public function down(): void
    {
        $this->execute(<<<SQL
            SELECT 1;
SQL
        );
    }
}
