<?php
//  ** TELA DE SENHA PARA PERMISSÃO DO DESCONTO ACIMA DO MÁXIMO CONFIGURADO **
//
// Criar objeto Janela
$oJanelaPrinc = New R_Janela();
$oJanelaPrinc->sIdObj  = "iJan_Sen_Can"; 
$oJanelaPrinc->nTop    = 100;
$oJanelaPrinc->nLeft   = 5;
$oJanelaPrinc->nWidth  = 340;   // Largura
$oJanelaPrinc->nHeight = 0;     // Altura
$oJanelaPrinc->nLeft  += ($nTela_W/2)-($oJanelaPrinc->nWidth/2);
$oJanelaPrinc->sTitulo = 'Permissão para desconto';
//    
//
$oJanelaPrinc->sJavOnClickF =
   "parent.JanEspera(false);".
   "setTimeout( function() { ".
     "parent.document.forms.fmPCxaPmDsc.acao.value='FECHAR';".
     "parent.document.forms.fmPCxaPmDsc.submit(); ".
   "}, 200);".		
   "";
//
$nPer_Desc  = @$_POST['Per_Desc']+0;
$nPer_Valor = @$_POST['Per_Valor']+0;
//
// Conferir senha
If ( $sAcao=="CFM_SENHA" ) {
   If ($sDsc_Senha==@$_REQUEST['Senha_Aut']) {
	  $aSessao[$sNomeAcesso.'_DESC_ACM_MAX'] = 1;
      $sRet_Javs .=
		'parent.document.getElementById("'.$sNomeIdCampo.'").value="'.( $bCalc_Valor_ ? ROUND($nPer_Valor*($nPer_Desc/100),2) : $nPer_Desc).'";'.
        $oJanelaPrinc->sJavOnClickF;
        @$aSessao['SEN_LIBERADO']= True;
	} Else {
      $sRet_Javs .=
        Info_Evento('Senha inválida.',1,$oJanelaPrinc->sTitulo).
        '';
   }
//
// FECHAR
} ElseIf ( $sAcao=="FECHAR" ) {
   $sRet_Javs .=
	   "parent.document.getElementById('".$sNomeIdJ_Ant."_Travar').style.visibility='hidden';".
	   "parent.Disabled_In_Elems('".$sNomeIdJ_Ant."',false);".
       "parent.RmElem('".$oJanelaPrinc->sIdObj."');".
	   $sJavaExePos.
	   'parent.document.getElementById("'.$sNomeIdCampo.'").focus();'.
	   "";
      @$aSessao['SEN_LIBERADO']= False;
		//
// JANELA TELA PRINCIPAL
} Else {
   //
   $oJanelaPrinc->sJavKeyDown = "return Car_".$sNomeAcesso."6.Teclas_F(this,event);";
   //
   // Tela HTML
   $sRet_TelaJ_HTML =
	  $oJanelaPrinc->MontaJanHTML(True).
      '<form name="fmPCxaPmDsc" accept-charset="utf-8" method="post" action="./car_js.php" target="car_'.$sNomeAcesso.'7">'.
       '<input name="mod" type="hidden" value="'.$sModulo.'">'.
       '<input name="submod" type="hidden" value="'.$sSubModulo.'">'.
       '<input name="acao" type="hidden" value="">'.
	   '<input name="nomeacs" type="hidden" value="'.$sNomeAcesso.'">'.
       '<input name="Senha_Aut" type="hidden" value="">'.
       '<input name="Per_Desc" type="hidden" value="'.$nPer_Desc.'">'.
       '<input name="Per_Valor" type="hidden" value="'.$nPer_Valor.'">'.
      '</form>'.
	  '<table width="100%">'.
	   '<tr>'.
	    '<td align="center" style="font-size:16px;">'.
	     'Desconto máximo permitido é de <strong>'.$nDescontoM.'%</strong>.'.
		'</td>'.
	   '</tr>'.
	   '<tr>'.
	    '<td align="center" style="font-size:14px;">'.
		 'Insira a senha para autorizar desconto de '.(ROUND($nPer_Desc,2)+0).'%:'.
		'</td>'.
	   '</tr>'.
	   '<tr>'.
	    '<td align="center" height="40px" valign="middle">'.
         '<input id="i_CxaPmDesc_Senha" type="password" maxlength="10" onkeydown="'.$oJanelaPrinc->sJavKeyDown.'" style="font-size:16px; height:26px; width:70%;">'.
		'</td>'.
	   '</tr>'.
	  '</table>'.
	  //
      '<table width="100%" style="background-color:'.$sCorBarraInf.';"></tr>'.
       '<td width="4px" height="40px" align="left">&nbsp;</td>'.
       '<td align="left">'.
        HTML_Botao( 3, 'objCxaPmDsc_BT_Cfm', "parent.document.forms.fmPCxaPmDsc.Senha_Aut.value = parent.document.getElementById('i_CxaPmDesc_Senha').value;".
                                             "parent.document.forms.fmPCxaPmDsc.acao.value='CFM_SENHA';".
                                             "parent.document.forms.fmPCxaPmDsc.submit(); ".
	  									     ""
                     , 'Ok (ENTER)' ,'images/btimg_ativar.png').
       '</td>'.
       '<td width="50%" align="right">'.
        HTML_Botao( 3, 'objCxaPmDsc_BT_Fch', $oJanelaPrinc->sJavOnClickF
                     , 'Voltar (ESC)' ,'images/btimg_fechar.png').
       '</td>'.
      '</tr></table>'.
	  //
	  $oJanelaPrinc->MontaJanHTML(False);
   //
   // Java anterior
   $sRet_Javs .=
      "function Teclas_F( Objeto, Evento ) {".
        "vNumTecla = parent.Tecla_Apertada(Evento); ".
	    "if ( vNumTecla==116) { ".         // ** [F5] **     Não atualizar
            //
	    "} else if ( vNumTecla==13) { ".   // ** [ENTER] **
            "setTimeout( parent.document.getElementById('objCxaPmDsc_BT_Cfm').onclick , 10);".
        "} else if ( vNumTecla==27 ) { ".  // [ESC]
            "parent.".$sJava_Desfoca_Input.
            "setTimeout( parent.document.getElementById('objCxaPmDsc_BT_Fch').onclick , 10);".
		"} else {".
		  "return true;".
		"} ".
        "return false;".
      '}';
   //
   // Java posterior
   $sRet_JavsPos .=
      "parent.document.getElementById('i_CxaPmDesc_Senha').focus();".
	  '';
   //
   //
   
}

?>