Skip to content

Commit

Permalink
Folha de aprovação em 2 colunas (banca com 4)
Browse files Browse the repository at this point in the history
  • Loading branch information
g0dkar committed Mar 29, 2017
1 parent ec51ab4 commit b447361
Show file tree
Hide file tree
Showing 6 changed files with 84 additions and 11 deletions.
Binary file added Trabalho Final - Gerado pelo Overleaf.pdf
Binary file not shown.
Binary file not shown.
74 changes: 70 additions & 4 deletions abntex-ifpi/abntex-ifpi.sty
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@
% ----------------------------------------------------------
\newcommand{\membroumname}{Primeiro membro}
\newcommand{\membrodoisname}{Segundo membro}
\newcommand{\membrotresname}{Terceiro membro}
\newcommand{\dataapresentacaoname}{01 de Janeiro de 1970}

% Comandos de dados - Membro da banca um
Expand All @@ -101,7 +102,14 @@
{\renewcommand{\imprimirmembrodoisRotulo}{#1}
\renewcommand{\imprimirmembrodois}{#2}}

% Comandos de dados - Membro da banca dois
% Comandos de dados - Membro da banca três
\providecommand{\imprimirmembrotresRotulo}{}
\providecommand{\imprimirmembrotres}{}
\newcommand{\membrotres}[2][\membrotresname]
{\renewcommand{\imprimirmembrotresRotulo}{#1}
\renewcommand{\imprimirmembrotres}{#2}}

% Comandos de dados - Data da apresentação
\providecommand{\imprimirdataapresentacao}{}
\providecommand{\imprimirdataapresentacao}{}
\newcommand{\dataapresentacao}[2][\dataapresentacaoname]{\renewcommand{\dataapresentacao}{#2}}
Expand Down Expand Up @@ -142,8 +150,6 @@
% ----------------------------------------------------------
% Folha de Rosto (contracapa)
% ----------------------------------------------------------
\makeatletter

\renewcommand{\folhaderostocontent}{
\begin{center}
{\ABNTEXchapterfont\MakeUppercase{\imprimirautor}}
Expand Down Expand Up @@ -179,7 +185,7 @@
\end{center}
}

\makeatother


% ----------------------------------------------------------
% Folha de Aprovação
Expand Down Expand Up @@ -208,9 +214,69 @@
\end{center}

\setlength{\ABNTEXsignwidth}{12cm}
\setlength{\ABNTEXsignskip}{0.5cm}
\assinatura{\textbf{\imprimirorientador} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
\assinatura{\textbf{\imprimirmembroum} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
\assinatura{\textbf{\imprimirmembrodois} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
%\assinatura{\textbf{\imprimirmembrotres} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}

\begin{center}
\vspace*{\fill}
{\MakeUppercase{\imprimirlocal}}
\par
{\imprimirdata}
\vspace*{1cm}
\end{center}

\end{folhadeaprovacao}
}


% ----------------------------------------------------------
% Folha de Aprovação - Duas Colunas (para 4 membros)
% ----------------------------------------------------------
\newcommand{\imprimirfolhadeaprovacaoduascolunas}{
\begin{folhadeaprovacao}
\begin{center}
{\ABNTEXchapterfont\MakeUppercase{\imprimirautor}}
\vspace*{\fill}

\vspace*{\fill}
{\ABNTEXchapterfont\MakeUppercase{\imprimirtitulo}}
\vspace*{\fill}

\hspace{.45\textwidth}
\begin{minipage}{.5\textwidth}
\imprimirpreambulo
\end{minipage}
\vspace*{\fill}
\end{center}

\begin{center}
Aprovado pela banca examinadora em \dataapresentacao.

BANCA EXAMINADORA:
\end{center}

\begin{center}
\setlength{\ABNTEXsignwidth}{6cm}
\setlength{\ABNTEXsignskip}{0.7cm}
\begin{minipage}{.45\textwidth}
\assinatura{\textbf{\imprimirorientador} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
\end{minipage}
\hfill
\begin{minipage}{.45\textwidth}
\assinatura{\textbf{\imprimirmembroum} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
\end{minipage}

\begin{minipage}{.45\textwidth}
\assinatura{\textbf{\imprimirmembrodois} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
\end{minipage}
\hfill
\begin{minipage}{.45\textwidth}
\assinatura{\textbf{\imprimirmembrotres} \\ Instituto Federal de Educação, Ciência e Tecnologia do Piauí - IFPI}
\end{minipage}
\end{center}

\begin{center}
\vspace*{\fill}
Expand Down
10 changes: 5 additions & 5 deletions capitulos/ajuda-ai.tex
Original file line number Diff line number Diff line change
Expand Up @@ -314,17 +314,17 @@ \section{Arquitetura} \label{sec:ajudaai:arquitetura}
\umlclass[x=3.5, y=-4]{PagSeguroPaymentGateway}{}{
+ createPayment() : Payment \\
+ processEvent() : PaymentEvent}
\umlsimpleclass[x=-3, y=3]{InstitutionSiteController}
\umlsimpleclass[x=3, y=3]{TransactionNotificationsController}
\umlcompo[very thick]{InstitutionSiteController}{PaymentGateway}
\umlcompo[very thick]{TransactionNotificationsController}{PaymentGateway}
\umlsimpleclass[x=-3, y=3]{InstitutionController}
\umlsimpleclass[x=3, y=3]{TransactionNotificationController}
\umlcompo[very thick]{InstitutionController}{PaymentGateway}
\umlcompo[very thick]{TransactionNotificationController}{PaymentGateway}
\umlimpl[very thick]{MoipPaymentGateway}{PaymentGateway}
\umlimpl[very thick]{PagSeguroPaymentGateway}{PaymentGateway}
\end{tikzpicture}
\legend{Fonte: Elaborado pelo Autor}
\end{figure}

Cada implementação de \emph{gateway} de pagamento suportado implementa a interface PaymentGateway. Esta interface tem dois métodos:
Cada implementação de \emph{gateway} de pagamento suportado implementa a interface \codigo{PaymentGateway}. Esta interface tem dois métodos:

\begin{lista}
\item \textbf{\codigo{createPayment()}}: Cria uma ordem de pagamento junto ao \emph{gateway} de pagamento. Esse método tem liberdade de redirecionar o usuário para o sistema do \emph{gateway} (MoIP e a maioria dos gateways nacionais) ou enviar algum pedaço de informação, como JSON, como resposta ao usuário (PayPal + JavaScript para pagamento na própria página). Este método deve retornar um objeto \codigo{Payment} para ser persistido a fim de acompanhar o andamento do pagamento;
Expand Down
8 changes: 7 additions & 1 deletion configuracoes/metadados.tex
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,11 @@
%% Segundo membro da banca examinadora
\membrodois{Prof. M\textsuperscript{e}. Duany Dreyton Bezerra Sousa}

%% Terceiro membro da banca examinadora
\membrotres{Prof. Dr. Ney Paranaguá de Carvalho}

%% Data da apresentação do trabalho
\dataapresentacao{04 de Abril de 2017}
%% Se não souber a data da apresentação, utilize \underline{\hspace{3.5cm}}
%% Isso cria um sublinhado de 3.5cm, onde você pode escrever a data depois!
%\dataapresentacao{04 de Abril de 2017}
\dataapresentacao{\underline{\hspace{3.5cm}}}
3 changes: 2 additions & 1 deletion estrutura/pre-textual.tex
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,8 @@


%% 04: Folha de Aprovação
\imprimirfolhadeaprovacao
%\imprimirfolhadeaprovacao
\imprimirfolhadeaprovacaoduascolunas



Expand Down

0 comments on commit b447361

Please sign in to comment.