<cfscript> listarEquipe = queryNew("id, nome, email, funcao, descricao, plano");
queryAddRow(listarEquipe); querySetCell(listarEquipe,'id',1); querySetCell(listarEquipe,'nome','Martha Christiane'); querySetCell(listarEquipe,'email','martha.christiane@site.com.br'); querySetCell(listarEquipe,'funcao','Webaster'); querySetCell(listarEquipe,'descricao','Responsável pelo site'); querySetCell(listarEquipe,'plano','Anual');
queryAddRow(listarEquipe); querySetCell(listarEquipe,'id',2); querySetCell(listarEquipe,'nome','Paulo Santos'); querySetCell(listarEquipe,'email','paulo.santos@site.com.br'); querySetCell(listarEquipe,'funcao','Administrador'); querySetCell(listarEquipe,'descricao','Responsável pelo Administração da empersa'); querySetCell(listarEquipe,'plano','Mensal');
queryAddRow(listarEquipe); querySetCell(listarEquipe,'id',3); querySetCell(listarEquipe,'nome','Ana Luíza'); querySetCell(listarEquipe,'email','ana.luiza@site.com.br'); querySetCell(listarEquipe,'funcao','Usuária'); querySetCell(listarEquipe,'descricao','Usuária do site'); querySetCell(listarEquipe,'plano','Mensal');
queryAddRow(listarEquipe); querySetCell(listarEquipe,'id',4); querySetCell(listarEquipe,'nome','Patrícia França'); querySetCell(listarEquipe,'email','patricia.franca@site.com.br'); querySetCell(listarEquipe,'funcao','Gerente'); querySetCell(listarEquipe,'descricao','Gerente da empresa'); querySetCell(listarEquipe,'plano','Semanal');
</cfscript>
<cfform name="equipe" format="flash" action="acoes.cfm" width="600" height="530">
<!---Início da definição do uso da tela---> <cfformgroup type="hbox" height="500">
<!--- início do painel de resultados ---> <cfformgroup type="vbox"> <cfformgroup type="panel" height="206" label="Nossa Equipe"> <cfgrid name="listingGrid" query="listarEquipe" rowheaders="false"> <cfgridcolumn name="nome" header="Nome Completo" width="260" /> <cfgridcolumn name="email" header="E-mail de Contato" width="120" /> <cfgridcolumn name="funcao" header="Função" width="120" /> </cfgrid> </cfformgroup>
<!---Campos para Edição / Exclusão de Dados---> <cfformgroup type="page" label="Editar / Excluir Dados da Equipe"> <cfinput type="text" name="nome" label="Nome do Funcionário:" bind="{listingGrid.dataProvider[listingGrid.selectedIndex]['nome']}" onChange="listingGrid.dataProvider.editField(listingGrid.selectedIndex, 'nome', nome.text);" required="yes" message="Entre com seu nome" width="200">
<cfinput type="text" name="email" label="E-mail de Contato:" bind="{listingGrid.dataProvider[listingGrid.selectedIndex]['email']}" onChange="listingGrid.dataProvider.editField(listingGrid.selectedIndex, 'email', email.text);" required="yes" validate="email" message="Entre com um e-mail válido." width="200">
<cfinput type="text" name="funcao" label="Função Executada:" bind="{listingGrid.dataProvider[listingGrid.selectedIndex]['funcao']}" onChange="listingGrid.dataProvider.editField(listingGrid.selectedIndex, 'funcao', funcao.text);" required="yes" message="Entre com sua função" width="200">
<cfinput type="text" name="descricao" label="Descrição:" bind="{listingGrid.dataProvider[listingGrid.selectedIndex]['descricao']}" onChange="listingGrid.dataProvider.editField(listingGrid.selectedIndex, 'descricao', descricao.text);" width="200">
<cfformgroup type="hbox"> <cfformgroup type="horizontal"> <cfinput type="radio" name="plano" value="semanal" label="Semanal" /> <cfinput type="radio" name="plano" value="mensal" label="Mensal" /> <cfinput type="radio" name="plano" value="anual" label="Anual" /> </cfformgroup> </cfformgroup>
<cfformitem type="spacer" height="10"></cfformitem> <!--- Início dos Botões de ação ---> <cfformgroup type="horizontal"> <cfinput type="submit" name="editBtn" value="Atualizar Dados" /> </cfformgroup> </cfformgroup> <!---Fim do tab Adicionar / Excluir dados--->
</cfformgroup> <!--- fim do painel de resultados --->
</cfformgroup> <!---Fim da definição do uso da tela--->
</cfform> |