<?php use_helper('UrlFunctions'); ?>
<script>
mostrarCargaImg = function(){ $('#s_ImagenLoad')[0].style.display = 'inline'; }
ocultarCargaImg = function(){ $('#s_ImagenLoad')[0].style.display = 'none'; }

mostrarMensajeError = function( s_MensajeError )
{
    $( "#resultContent" ).html( '<div id="mensaje_error_content" class="error">' + s_MensajeError + '</div>' );
    setTimeout( function(){ $( "#mensaje_error_content" ).fadeOut( 800 ).fadeIn( 800 ).fadeOut( 500 ).fadeIn( 500 ).fadeOut( 300 ); }, 4000 );
}
</script>
<script>
ejecutarGuardar = function()
{
	mostrarCargaImg();
	var strFormSerialize = $( 'form' ).serialize();
	                      
    executeAjaxJson( 
                        "<?php echo buildUrl( 'user/saveUser', "block=001" ) ?>", 
                        //a_Params.join( "&" ), 
                        strFormSerialize,
                        function( o_json )
                        {
                            //console.log( o_json );
                            if( o_json.error )
                            {
                                ocultarCargaImg();
                                mostrarMensajeError( o_json.mensaje_error );
                                return false;
                            }
                            
                            location.href = "<?=buildUrl( 'user/add', "block=001&s_TipoProc=upd&i_Id=" )?>" + o_json.id;
                            
                           
                        } 
                   );
}
</script>
<div class="titleBody descripProy">
    <ul>
        <li>
            <?=$s_Titulo?>
        </li>
    </ul>
</div>
<table class="cuerpo" width="98%" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td valign="top">

            <?php if( $o_UsuarioBN->getIdUsuario() ){ $s_Disabled = "disabled"; }else{ $s_Disabled = ""; } ?>

            <table class="" width="100%" style="margin-left: 20px;">
                <tr>
                    <td valign="top">
                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                        	 <tr>
                                <td>
                                    <table id="tabShowScan" cellpadding="0" cellspacing="0" class="mnuElement">
                                        <tr>
                                            <td class="mnuActivoIzq"><img src="<?=Constantes::ROOT_DIR_IMG?>common/spacer.gif" width="0" /></td>
                                            <td class="mnuActivoTxt" nowrap="nowrap" onclick="location.href='<?=buildUrl( 'user/add', "block=001&s_TipoProc=".$s_TipoProc."&i_Id=".$i_Id )?>';">General</td>
                                            <td class="mnuActivoDer"><img src="<?=Constantes::ROOT_DIR_IMG?>common/spacer.gif" width="1" /></td>
                                            <?php if( $o_UsuarioBN->getIdUsuario() ){ ?>
                                            <td class="mnuInactivoIzq"><img src="<?=Constantes::ROOT_DIR_IMG?>common/spacer.gif" width="0" /></td>
                                            <td class="mnuInactivoTxt" nowrap="nowrap" onclick="location.href='<?=buildUrl( 'user/detail', "block=001&s_TipoProc=".$s_TipoProc."&i_Id=".$i_Id )?>';">Asociar</td>
                                            <td class="mnuInactivoDer"><img src="<?=Constantes::ROOT_DIR_IMG?>common/spacer.gif" width="1" /></td>

                                            <td class="mnuInactivoIzq"><img src="<?=Constantes::ROOT_DIR_IMG?>common/spacer.gif" width="0" /></td>
                                            <td class="mnuInactivoTxt" nowrap="nowrap" onclick="location.href='<?=buildUrl( 'user/detPtoVta', "s_TipoProc=upd&i_Id=".$i_Id )?>';">Punto de Venta</td>
                                            <td class="mnuInactivoDer"><img src="<?=Constantes::ROOT_DIR_IMG?>common/spacer.gif" width="1" /></td>
                                            <?php } ?>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                            <tr>
                                <td class="marco marcoTitle">
                                    <table class="" width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
                                        <tr>
                                            <td width="100%" valign="top">
                                            
                                                <table width="100%">
                                                    <tr>
                                                        <td width="50%" valign="top" >


                                                            <form id="form1" name="form1" method="POST" onsubmit="" action="" enctype="multipart/form-data">
                                                                <input type="hidden" name="s_TipoProc" id="s_TipoProc" value="<?=$s_TipoProc ?>">
                                                                <input type="hidden" name="i_Id" id="i_Id" value="<?=$i_Id ?>">
                                                        
                                                                <fieldset class="formGen" style="margin-top:0px">
                                                                    <!--<legend class="fielsettex">Datos Generales</legend> -->
                                                                    
                                                                    <div id="resultContent" style=""></div>
                                                                    
                                                                    <table border="0" cellspacing="6" cellpadding="0">
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="Empresa" >Empresa</label></td>
                                                                            <td nowrap="nowrap">
                                                                                <input type="hidden" name="IdCompaniaAnt" id="IdCompaniaAnt" value="<?=$o_UsuarioBN->getIdCompania()?>">
                                                                                <input type="hidden" name="IdCompania" id="IdCompania" value="<?=$o_UsuarioBN->getIdCompania()?>">
                                                                                <input class="text required" readonly type="text" name="CompaniaNombre" id="CompaniaNombre" size="40" value="<?=$o_UsuarioBN->getObjectCompania()->getDescripcionCorta()?>"/>
                                                                                &nbsp;
                                                                                <input type="button" value="..." class="button" id="btnCliente">
                                                                                <script>
                                                                                $( "#btnCliente" )
                                                                                .click
                                                                                (
                                                                                    function()
                                                                                    {
                                                                                        $( '#myIframe' ).attr( 'src', '<?=buildUrl( 'user/findComp', 'block=001' )?>' );
                                                                                        $( '#dialog' ).dialog( 'open' );
                                                                                        $( "#ui-id-1" ).html( "Buscar Compa&ntilde;ia" );
                                                                                    }
                                                                                )
                                                                                </script>
                                                                                <script>
                                                                                asignarValores = function( Id, Nombre )
                                                                                {
                                                                                    $( "#IdCompania" ).val( Id );
                                                                                    $( "#CompaniaNombre" ).val( Nombre );
                                                                                    $( '#dialog' ).dialog( 'close' );
                                                                                }
                                                                                </script>
                                                                            </td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="Rol" >Rol</label></td>
                                                                            <td nowrap="nowrap">
                                                                                <select name="IdRol" id="IdRol" class="combo">
                                                                                    <option value=""> - Seleccione - </option>
                                                                                    <?php foreach ( $a_Rol as $i_Key => $o_RolBN ){ ?>
                                                                                        <?php 
                                                                                        if( myUser::getUser()->getRoleId() != "sys.adm" )
                                                                                        {
                                                                                            if( $o_RolBN->getIdRol() == "sys.adm" )
                                                                                            {
                                                                                                continue;
                                                                                            }
                                                                                        }
                                                                                        ?>
                                                                                    <option value="<?=$o_RolBN->getIdRol()?>" <?php if( $o_UsuarioBN->getIdRol()==$o_RolBN->getIdRol() ){ echo "SELECTED"; } ?> > <?=$o_RolBN->getRolDescripcion()?> </option>
                                                                                    <?php } ?>
                                                                                </select>
                                                                            </td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="UsuarioNombre" >Nombre</label></td>
                                                                            <td nowrap="nowrap">
                                                                                <input type="hidden" name="IdPersona" id="IdPersona" value=""/>
                                                                                <input class="text required" readonly type="text" name="UsuarioNombre" id="UsuarioNombre" size="45" value="<?=$o_UsuarioBN->getUsuarioNombre()?>"/>
                                                                                <?php if( $s_TipoProc != "upd" ){ ?>
                                                                                <input type="button" value="..." class="button" id="btnTrabjador">
                                                                                <?php } ?>
                                                                                <script>
                                                                                $( "#btnTrabjador" )
                                                                                .click
                                                                                (
                                                                                    function()
                                                                                    {
                                                                                        $( '#myIframe' ).attr( 'src', '<?=buildUrl( 'user/findTrabjador', 'block=001' )?>' );
                                                                                        $( '#dialog' ).dialog( 'open' );
                                                                                        $( "#ui-id-1" ).html( "Buscar Empleados" );
                                                                                    }
                                                                                )
                                                                                </script>
                                                                                <script>
                                                                                asignarValoresTrab = function( Id, Usuario, Nombre, Correo )
                                                                                {
                                                                                    $( "#IdPersona" ).val( Id );
                                                                                    $( "#UsuarioNombre" ).val( Nombre );
                                                                                    $( "#Correo" ).val( Correo );
                                                                                    $( "#IdUsuario" ).val( Usuario );
                                                                                    
                                                                                    $( '#dialog' ).dialog( 'close' );
                                                                                }
                                                                                </script>
                                                                            </td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="Correo" >Correo</label></td>
                                                                            <td nowrap="nowrap"><input class="text" type="text" name="Correo" id="Correo" size="45" maxlength="50" value="<?=$o_UsuarioBN->getCorreo()?>" /></td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="IdUsuario" >Usuario</label></td>
                                                                            <td nowrap="nowrap"><input <?=$s_Disabled?> class="text required" type="text" name="IdUsuario" id="IdUsuario" readonly size="30" value="<?=$o_UsuarioBN->getIdUsuario()?>"/></td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="PermisoAdPwd" >Tiene Autorizaci&oacute;n por Contrase&ntilde;a</label></td>
                                                                            <td nowrap="nowrap"><input class="text" type="checkbox" name="PermisoAdPwd" id="PermisoAdPwd" <?php if( $o_UsuarioBN->getPermisoAdPwd() ){ echo "checked"; } ?> value="1"/></td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
																		<tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="Estado" >Estado</label></td>
                                                                            <td nowrap="nowrap">
																				<select name="DeshabilitadoFlg" id="DeshabilitadoFlg" class="required combo">
																					<option value=""> - Seleccione - </option>
																					<option value="N" <?php if( $o_UsuarioBN->getDeshabilitadoFlg() == "N" ){ echo "SELECTED"; } ?>> Activo </option>
																					<option value="Y" <?php if( $o_UsuarioBN->getDeshabilitadoFlg() == "Y" ){ echo "SELECTED"; } ?>>Inactivo</option>
																				</select>
																			</td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="EnUso" >En Uso</label></td>
                                                                            <td nowrap="nowrap">
                                                                                <select name="EnUso" id="EnUso" class="required combo">
                                                                                    <option value=""> - Seleccione - </option>
                                                                                    <option value="Y" <?php if( $o_UsuarioBN->getEnUso() == "Y" ){ echo "SELECTED"; } ?>> Activo </option>
                                                                                    <option value="N" <?php if( $o_UsuarioBN->getEnUso() == "N" ){ echo "SELECTED"; } ?>> Bloqueado </option>
                                                                                    <option value="X" <?php if( $o_UsuarioBN->getEnUso() == "X" ){ echo "SELECTED"; } ?>> Inabilitado </option>
                                                                                </select>
                                                                            </td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>

                                                                        <tr>
                                                                            <td colspan="3"><hr></td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera" title="<?=$o_UsuarioBN->getUsuarioContrasenia()?>">
                                                                                <label class="label req" for="UsuarioPassword" >Contraseña</label>
                                                                            </td>
                                                                            <td nowrap="nowrap"><input class="text" type="password" name="UsuarioPassword" id="UsuarioPassword" size="45" maxlength="40" value="" /></td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td nowrap="nowrap" width="10%" class="cabecera"><label class="label req" for="UsuarioPassword2" >Repetir Contraseña</label></td>
                                                                            <td nowrap="nowrap"><input class="text" type="password" name="UsuarioPassword2" id="UsuarioPassword2" rows="3" size="45" maxlength="40" /></td>
                                                                            <td nowrap="nowrap" width="8%" class="cabecera">&nbsp;</td>
                                                                        </tr>
                                                                    </table>
                                                                </fieldset>

                                                                <table width="100%" border="0" style="margin-top: 10px;">
                                                                    <tr>
                                                                        <td align="center">
                                                                            <input type="hidden" name="TypeSub" id="TypeSub" value="1"/>
                                                                            <input type="button" class="button" value="Salir" onclick="location.href='<?php echo buildUrl( 'user/list', 'block=001' ) ?>'">
                                                                            <input type="submit" class="button" value="Grabar" onclick="">
                                                                            <?php if( $o_UsuarioBN->getIdUsuario() ){ ?>

                                                                            <?php } ?>
                                                                        </td>
                                                                    </tr>
                                                                    <tr>
                                                                        <td>
                                                                            <div id="s_ImagenLoad" style="display: none;"><img src="<?php echo Constantes::ROOT_DIR_APP ?>/web<?=Constantes::ROOT_DIR_IMG?>progress.gif" border="0"/>&nbsp;<label class="laber req">Grabando...</label></div>
                                                                        </td>
                                                                    </tr>
                                                                </table>
                                                            </form>
                                                        </td>
                                                        <td valign="top">
                                                            <?php if( $o_UsuarioBN->getIdUsuario() ){ ?>
                                                            <fieldset class="formGen" style="margin-top:0px">
                                                                <legend class="fielsettex"> Imagen </legend>
                                                                <form name="form2" id="form2" method="POST" action="<?php echo buildUrl( 'user/saveUser' ) ?>" enctype="multipart/form-data">
                                                                    <input type="hidden" name="s_TipoProc" id="s_TipoProc" value="<?=$s_TipoProc ?>">
                                                                    <input type="hidden" name="i_Id" id="i_Id" value="<?=$i_Id ?>">
                                                                    <input type="hidden" name="TypeSubForm2" id="TypeSubForm2" value="1"/>
                                                                    <table class="" width="100%" border="0" cellspacing="0" cellpadding="0">
                                                                        <tr>
                                                                            <td align="center">
                                                                                <input type="file" name="file_upload" id="file_upload" class="form-control-file">
                                                                                <input type="submit" class="button" value="Cargar Imagen" name="submit" onclick="$('#TypeSubForm2').val('file_to_upload');">
                                                                            </td>
                                                                        </tr>
                                                                        <?php if( $o_UsuarioBN->getUsuarioImagen() ){ ?>
                                                                        <tr>
                                                                            <td align="center"><img src="<?=$o_UsuarioBN->getUsuarioImagen()?>" border="1" height="250" ></td>
                                                                        </tr>
                                                                        <tr>
                                                                            <td align="center"><input type="submit" class="button" value="Eliminar Imagen" name="submit" onclick="$('#TypeSubForm2').val('file_to_upload_del');"></td>
                                                                        </tr>
                                                                        <?php } ?>
                                                                    </table>
                                                                </form>
                                                            </fieldset>
                                                            <?php } ?>
                                                        </td>
                                                    </tr>
                                                </table>
                                                
                                            </td>
                                        </tr>
                                    </table>
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
            </table>
        </td>
    </tr>
</table>


<div id="dialog"><iframe id="myIframe" src="" frameborder="0" height="100%" width="100%"></iframe></div>
<script>
    objMainTab.modalUIDialog( "#dialog", { title : "Buscar Empresa", width : 530, height  : 350 } );
</script>

<script>
$.validator.setDefaults
(
    {
        submitHandler: function( form ) 
        {
            ejecutarGuardar();
        }
    }
);
$( "#form1" ).validate();
</script>