<?php use_helper( 'UrlFunctions' ); ?>
<?php use_helper( 'IncludePartial' ); ?>
<?php use_helper( 'UtilFunctions' ); ?>

<style type="text/css">
.ui-dialog .ui-dialog-titlebar-close 
{
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
    background-position: -96px -128px;
    /*background-image: url("images/ui-icons_056b93_256x240.png");*/
    background-image: url("<?=Constantes::ROOT_DIR_APP?>web/css/jquery/themes/start_1.12.1/images/ui-icons_056b93_256x240.png");
}
</style>

<script type="text/javascript">
saveForm = function()
{
    blockContent( 'content_buttons' );
    var strFormSerialize = $( 'form' ).serialize();
    
    executeAjaxJson
    ( 
        "<?php echo buildUrl( 'cot/saveAddEdit', "" ) ?>", 
        strFormSerialize,
        function( o_json )
        {
            unBlockContent( 'content_buttons' );
            if( o_json.error )
            {
                showAlertBootStrap( 'content_alert', 'alert-danger', o_json.mensaje_error );
                //mostrarMensajeError( o_json.mensaje_error );
                return false;
            }
            
            location.href = "<?=buildUrl( 'cot/detailVta', "i_Id=" )?>" + o_json.id;
        } 
    );
    return false;
}
</script>

<div id="content_alert" style=""></div>

<div class="shadow-sm p-3 mb-2 bg-white rounded card card-body">
    <div class="row">
        <div class="col mb-1">
            <h4 class="text-info text-nowrap mb-0"><?=$Titulo?></h4>
        </div>
    </div>
</div>

<?php
$s_Disabled = "";
if( $s_TipoProc == "upd" )
{
    $s_Disabled = 'disabled="disabled"';
}
?>

<form name="form1" id="form1" method="POST" action="" onsubmit="return saveForm();">
    <input type="hidden" name="tipo_proc" value="<?=$s_TipoProc?>">
    <input type="hidden" name="id" id="id" value="<?=$s_Id?>">
    
    <div class="card">
        <!-- <h5 class="card-header">Datos Generales</h5> -->
        <div class="card-body" style="padding: 2px;">
    
            <div class="form-row mx-0" style="">
                <div class="col-md-3 mb-1">
                    <label for="OrdenTipoComercialId" class="col-form-label">Tipo de Orden:</label>
                    <select class="form-control" name="OrdenTipoComercialId" id="OrdenTipoComercialId" onchange="activarPorTipodeOrden();" <?=$s_Disabled?> required>
                        <?php foreach ( VTA_OrdenBN::getArrayTipoOrdenComercial() as $s_Key => $s_Value ) { ?>
                        <option value="<?=$s_Key?>" <?php if( $o_VTA_OrdenBN->getOrdenTipoComercialId() == $s_Key ){ echo "SELECTED"; }?> > <?=$s_Value?> </option>
                        <?php } ?>
                    </select>
                </div>
                <div class="col-md-3 mb-1">
                    <label for="OrdenTipoClasificacionId" class="col-form-label">Tipo Clasificaci&oacute;n:</label>
                    <select class="form-control" name="OrdenTipoClasificacionId" id="OrdenTipoClasificacionId" <?=$s_Disabled?> required>
                        <?php foreach ( VTA_OrdenBN::getArrayTipoClasificacion() as $s_Key => $s_Value ) { ?>
                        <option value="<?=$s_Key?>" <?php if( $o_VTA_OrdenBN->getOrdenTipoClasificacionId() == $s_Key ){ echo "SELECTED"; }?> > <?=$s_Value?> </option>
                        <?php } ?>
                    </select>
                </div>
                <div class="col-md-3 mb-1">
                    <label for="AlmacenCod" class="col-form-label">Facturar en:</label>
                    <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="AlmacenCod" id="AlmacenCod" <?=$s_Disabled?> required>
                        <!-- <option value=""> - SELECCIONE - </option> -->
                        <?php foreach ( ALM_AlmacenMastFN::recuperarAlmacenParaVentas() as $o_ALM_AlmacenMastBN ) { ?>
                        <option value="<?=$o_ALM_AlmacenMastBN->getIdAlmacen()?>" <?php if( $o_ALM_AlmacenMastBN->getIdAlmacen()==$o_VTA_OrdenBN->getAlmacenCod() ){ echo "selected"; } ?> > <?=$o_ALM_AlmacenMastBN->getDescripcionLocal()?> </option>
                        <?php } ?>
                    </select>
                </div>
                <div class="col-md-3 mb-1">
                    <label for="AlmacenDespacho" class="col-form-label">Almacen:</label>
                    <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="AlmacenDespacho" id="AlmacenDespacho" <?=$s_Disabled?> required>
                        <!-- <option value=""> - SELECCIONE - </option> -->
                        <?php foreach ( $a_ALM_AlmacenMast as $o_ALM_AlmacenMastBN ) { ?> <!-- ALM_AlmacenMastFN::recuperarAlmacenDespacho() -->
                        <option value="<?=$o_ALM_AlmacenMastBN->getIdAlmacen()?>" <?php if( $o_ALM_AlmacenMastBN->getIdAlmacen()==$o_VTA_OrdenBN->getAlmacenDespacho() ){ echo "selected"; } ?> > 
                            <?=$o_ALM_AlmacenMastBN->getCodigo()?> - <?=$o_ALM_AlmacenMastBN->getDescripcionLocal()?> 
                        </option>
                        <?php } ?>
                    </select>
                </div>
            </div>
    
        </div>
    </div>
    
    <div class="dropdown-divider"></div>

    <div class="card">
        <div class="form-row mx-0">
            <div class="col-md-6">
                <div class="card" id="content_datos_cliente">
                    <h5 class="card-header">Datos de Cliente</h5>
                    <div class="card-body" style="padding: 10px;">

                        <div class="form-row mx-0" style="display: none;">
                            <div class="col-md-6 mb-1">
                                <label for="OrdenTipoId" class="col-form-label">Tipo de Orden:</label>
                                <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="OrdenTipoId" id="OrdenTipoId" onchange="" required>
                                    <option value="2" <?php if( $o_VTA_OrdenBN->getOrdenTipoId() == '2' ){ echo "SELECTED"; }?> > MASTER </option>
                                    <option value="1" <?php if( $o_VTA_OrdenBN->getOrdenTipoId() == '1' ){ echo "SELECTED"; }?> > ESTANDAR </option>
                                </select>
                            </div>
                            <div class="col-md-6 mb-1">
                                &nbsp;
                            </div>
                        </div>

                        <div class="dropdown-divider"></div>
                        
                        <div class="form-row mx-0 " id="content_proyecto">
                        
                            <div class="col-md-12 mb-1 " aria-disabled="true">
                                <label class="col-form-label" for="NombreProyecto">Proyecto:</label>
                                <div class="input-group mb-0 " >
                                    <input type="hidden" name="IdProyecto" id="IdProyecto" value="<?=$o_VTA_OrdenBN->getIdProyecto()?>">
                                    <input type="text" id="NombreProyecto" name="NombreProyecto" class="form-control" value="<?=$o_VTA_OrdenBN->getObjectPrsProyectos()->getNombreProyecto()?>" aria-describedby="basic-addon2" onfocus="this.select();" >
                                    <div class="input-group-append">
                                        <button class="btn btn-outline-secondary" id="btnProyectoBus" type="button">Buscar</button>
                                        <button class="btn btn-outline-secondary" id="btnProyectoNvo" type="button">Nuevo</button>
                                        <script type="text/javascript">
                                        $( "#btnProyectoBus" )
                                        .click
                                        (
                                            function()
                                            {
                                            	var frameSrc = "<?=buildUrl( 'cot/listProyectos', 'IdPersona=' )?>" + $( "#ClienteNumero" ).val();
                                                $( "#exampleModalLongTitle" ).html( "Buscar Proyecto" );
                                                $( '#iframe_id' ).attr( "src", frameSrc );
                                                $( '#exampleModalCenter' ).modal( { show:true } );
                                            }
                                        );
                                        asignarCotizacion = function( IdProyecto, Nombre, IdPersona, TipoDocumento )
                                        {
                                            pr( arguments );

                                            $( "#TipoDocCliente" ).val( TipoDocumento );
                                            if( TipoDocumento == "DNI" )
                                            {

                                            }

                                            $( "#IdProyecto" ).val( IdProyecto );
                                            $( "#NombreProyecto" ).val( Nombre );
                                            $( "#ClienteNumero" ).val( IdPersona );
                                            ocultarModal();
                                            buscarInfoCliente();
                                        }
                                        actualizarProyecto = function( IdProyecto, Nombre )
                                        {
                                            $( "#IdProyecto" ).val( IdProyecto );
                                            $( "#NombreProyecto" ).val( Nombre );
                                            ocultarModal();
                                        }
                                        $( "#btnProyectoNvo" ).click
                                        ( 
                                            function() 
                                            {
                                                if( $( "#ClienteNumero" ).val() != "" )
                                                {
                                                    var frameSrc = "<?=buildUrl( 'cot/addeditProy', 'TipoProc=nvo&IdPersona=' )?>" + $("#ClienteNumero").val();
                                                    $("#exampleModalLongTitle").html("Buscar Proyecto");
                                                    $('#iframe_id').attr("src", frameSrc);
                                                    $('#exampleModalCenter').modal({show: true});
                                                }
                                                else
                                                {
                                                    showAlertBootStrap( 'content_alert', 'alert-danger', "Debe de seleccionar el Cliente." );
                                                }
                                            }
                                        );
                                        </script>
                                    </div>
                                </div>
                            </div>
                        
                        </div>
                        <script type="text/javascript">
                            /*
                        $( '#content_proyecto' ).block
                        ( 
                            { 
                                message: null,
                                css: { cursor: 'auto' }
                            } 
                        );
                        */
                        </script>

                        <div class="form-row mx-0">
                            <div class="col-md-4 mb-1">
                                <label class="col-form-label" for="TipoDocCliente">Tipo Doc:</label>
                                <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="TipoDocCliente" id="TipoDocCliente" onchange="$( '#NumDocuCliente' ).val( '' ); $( '#ClienteNumero' ).val( '' ); limpiarValores();" required>
                                    <!--<option value=""> - Seleccione - </option>-->
                                <?php foreach ( MST_PersonaMastBN::getArrayTipoDocumento() as $s_Key => $s_TipoDoc ){ ?>
                                    <option value="<?=$s_Key?>" <?php if( $o_VTA_OrdenBN->getClienteDocCod() == $s_Key ){ echo "SELECTED"; } ?> > <?=$s_Key?> </option>
                                <?php } ?>
                                </select>
                            </div>
                            <div class="col-md-8 mb-1">
                                <label class="col-form-label" for="NumDocuCliente">Documento:</label>
                                <div class="input-group mb-0">
                                    <input type="hidden" name="ClienteNumero" id="ClienteNumero" value="<?=$o_VTA_OrdenBN->getClienteId()?>">
                                    <input type="text" id="NumDocuCliente" name="NumDocuCliente" class="form-control" placeholder="" aria-label="" aria-describedby="basic-addon2" onfocus="this.select();" onkeypress="return NumCheckEntero( event, this );" required>
                                    <div class="input-group-append">
                                        <button class="btn btn-outline-secondary" id="btnFndWS" type="button">Buscar</button>
                                        <button class="btn btn-outline-secondary" id="btnNvoClie" type="button">Nuevo</button>
                                        <script type="text/javascript">
                                        $( "#btnNvoClie" ).click
                                        (
                                            function()
                                            {
                                                var frameSrc = "<?=buildUrl( 'pro/addeditclie', 's_TipoProc=nvo' )?>";
                                                $( '#iframe_id' ).attr( "src", frameSrc );
                                                $( "#exampleModalLongTitle" ).html( "Nuevo Cliente" );
                                                $( '#exampleModalCenter' ).modal( { show:true } );

                                                //$( '#myIframe2' ).attr( 'src', '<?=buildUrl( 'pro/addeditclie', 's_TipoProc=nvo' )?>' );
                                                //$( '#dialog2' ).dialog( 'open' );
                                            }
                                        );
                                        $( "#btnFndWS" ).click
                                        ( 
                                            function() 
                                            {
                                            	buscarInfoPoNumeroDoc();
                                            }
                                        );
                                        </script>
                                    </div>
                                </div>
                            </div>
                        </div>

                        <div class="form-group">
                            <label for="NombreCliente" class="col-form-label">Nombres:</label>
                            <input type="text" class="form-control" id="NombreCliente" autocomplete="off" name="NombreCliente" value="" <?=$s_Disabled?> required>
                        </div>

                        <div class="form-group">
                            <label for="DireccionCliente" class="col-form-label">Direcci&oacuten:</label>
                            <textarea class="form-control" id="DireccionCliente" name="DireccionCliente" rows="2" <?=$s_Disabled?> ></textarea>
                        </div>

                        <!--<div class="form-group">
                            <label for="Comentario" class="col-form-label">Comentario:</label>
                            <textarea class="form-control" id="Comentario" name="Comentario" rows="2" ><?=$o_VTA_OrdenBN->getOrdenObs()?></textarea>
                        </div>-->
                        
                        <div class="form-group">
                            <label for="IdVendedor" class="col-form-label">Vendedor:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="IdVendedor" id="IdVendedor" onchange="" required>
                                <option value=""> - Seleccione - </option>
                                <?php foreach ( VTA_VendedorFN::select_all( $s_IdVendedor ) as $a_Vendedor ) { ?>
                                    <?php
                                    if( $o_VTA_OrdenBN->getOrdenId() )
                                    {
                                        $s_CodVendedorSel = $o_VTA_OrdenBN->getVendedorOrden();
                                    }
                                    else
                                    {
                                        //$s_CodVendedorSel = MST_PersonaMastFN::buscarPersonaPorIdUsuario( myUser::getUser()->getUserId() )->getIdPersona();
                                        $s_CodVendedorSel = myUser::getUser()->getUserId();
                                    }
                                    ?>
                                <option value="<?=$a_Vendedor['IdUsuario']?>" 
                                    <?php if( $s_CodVendedorSel == $a_Vendedor['IdUsuario'] ){ echo "SELECTED"; } ?> 
                                    >
                                        <?=$a_Vendedor['NombreCompleto']?> 
                                </option>
                                <?php } ?>
                            </select>
                        </div>

                    </div>
                </div>
                
                <div class="dropdown-divider"></div>

                <div class="card">
                    <h5 class="card-header">Datos de Adicionales</h5>
                    <div class="card-body" style="padding: 10px;">
                        
                        <div class="form-group">
                            <label for="OrdenCompraRef" class="col-form-label">Orden de Compra:</label>
                            <input type="text" style="text-align: center;" class="form-control form-control-sm" id="OrdenCompraRef" placeholder="" name="OrdenCompraRef" value="<?=$o_VTA_OrdenBN->getOrdenCompraRef()?>" >
                        </div>
                        
                    </div>
                </div>

                
            </div>

<script type="text/javascript">
activarPorTipodeOrden = function()
{
    if( $( "#OrdenTipoComercialId" ).val() == 1 )
    {
        $( "#DiasAlquiler" ).prop( "disabled", true );
        $( "#CondicionVenta" ).prop( "disabled", true );
    }
    if( $( "#OrdenTipoComercialId" ).val() == 2 )
    {
    	$( "#DiasAlquiler" ).prop( "disabled", false );
    	$( "#CondicionVenta" ).prop( "disabled", false );
    }
}
</script>

            <div class="col-md-6">
                <div class="card">
                    <h5 class="card-header">Datos de Generales</h5>
                    <div class="card-body" style="padding: 10px;">

                        <div class="form-group">
                            <label for="OrdenFecha" class="col-form-label">Fecha de Orden:</label>
                            <input type="text" style="text-align: center;" class="form-control form-control-sm" id="OrdenFecha" placeholder="" name="OrdenFecha" value="<?=$o_VTA_OrdenBN->getOrdenFecha()?>" disabled="disabled" >
                        </div>

                        <div class="form-group">
                            <label for="ValidezOrden" class="col-form-label">Validez de la Oferta:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="ValidezOrden" id="ValidezOrden" onchange="" required>
                                <option value=""> - SELECCIONE - </option>
                                <?php foreach ( MST_ValidezOfFN::select_all() as $s_Key => $o_MST_ValidezOfBN ) { ?>
                                <option value="<?=$o_MST_ValidezOfBN->getValidezId()?>" <?php if( $o_VTA_OrdenBN->getValidezOrden()==$o_MST_ValidezOfBN->getValidezId() ){ echo "selected"; } ?> > <?=$o_MST_ValidezOfBN->getDescripcion()?> </option>
                                <?php } ?>
                            </select>
                        </div>

                        <div class="form-group">
                            <label for="PlazaEntregaOrden" class="col-form-label">Plazo de Entrega:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="PlazaEntregaOrden" id="PlazaEntregaOrden" onchange="" required>
                                <option value=""> - SELECCIONE - </option>
                                <?php foreach ( MST_PlazoEntFN::select_all() as $s_Key => $o_MST_PlazoEntFN ) { ?>
                                <option value="<?=$o_MST_PlazoEntFN->getPlazoId()?>" <?php if( $o_VTA_OrdenBN->getPlazaEntregaOrden()==$o_MST_PlazoEntFN->getPlazoId() ){ echo "selected"; } ?> > <?=$o_MST_PlazoEntFN->getDescripcion()?> </option>
                                <?php } ?>
                            </select>
                        </div>
                        
                        <div class="form-group">
                            <label for="DiasAlquiler" class="col-form-label">D&iacute;as de Alquiler:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="DiasAlquiler" id="DiasAlquiler" onchange="" required>
                                <option value=""> - SELECCIONE - </option>
                                <?php foreach ( MST_DiasAlqFN::select_all() as $s_Key => $o_MST_DiasAlqBN ) { ?>
                                <option value="<?=$o_MST_DiasAlqBN->getDiasAlqId()?>" <?php if( $o_VTA_OrdenBN->getDiasAlquiler()==$o_MST_DiasAlqBN->getDiasAlqId() ){ echo "selected"; } ?> > <?=$o_MST_DiasAlqBN->getDescripcion()?> D&iacute;as </option>
                                <?php } ?>
                            </select>
                        </div>
						
                        <div class="form-group">
                            <label for="CondicionVenta" class="col-form-label">Parametro Adicional:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="CondicionVenta" id="CondicionVenta" onchange="" required>
                                <!-- <option value=""> - SELECCIONE - </option> -->
                                <?php foreach ( VTA_OrdenBN::getArrayCondicionVenta() as $s_Key => $s_Valor ) { ?>
                                <option value="<?=$s_Key?>" <?php if( $o_VTA_OrdenBN->getCondicionVenta()==$s_Key ){ echo "selected"; } ?> > <?=$s_Valor?> </option>
                                <?php } ?>
                            </select>
                        </div>
                        
						<?php if( GSS_ParametroMastFN::getValorParam( "MONEDA", "MULTIMONEDA" ) ){ ?>
                        <div class="form-group">
                            <label for="MonedaCod" class="col-form-label">Moneda:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="MonedaCod" id="MonedaCod" onchange="" required>
                                <?php foreach ( $a_GSS_MonedaMast as $i_Key => $o_GSS_MonedaMastBN ){ ?>
                                <option value="<?=$o_GSS_MonedaMastBN->getIdMoneda()?>" <?php if( $o_VTA_OrdenBN->getMonedaCod()==$o_GSS_MonedaMastBN->getIdMoneda() ){ echo "selected"; } ?>> <?=$o_GSS_MonedaMastBN->getDescripcion()?> </option>
                                <?php } ?>
                            </select>
                        </div>

                        <div class="form-group" id="content_tipo_cambio">
                            <label for="MonedaCambioValor" class="col-form-label">Tipo de Cambio:</label>
                            <?php if( $o_VTA_OrdenBN->getOrdenId() ){ ?>
                            <input type="hidden" name="MonedaCambioValor" value="<?=$o_VTA_OrdenBN->getMonedaCambioValor()?>">
                            <input type="text" style="text-align: center;" class="form-control form-control-sm" id="" placeholder="" name="" value="<?=$o_VTA_OrdenBN->getMonedaCambioValor()?>" disabled="disabled" >
                            <?php }else{ ?>
                            <div class="input-group mb-0 " >
                                <select class="form-control form-control-sm custom-select my-0" name="MonedaCambioValor" id="MonedaCambioValor" onchange="" required>
                                    <?php if( GSS_TipoCambioFN::getStaticTipoCambioCobranza() ){ ?>
                                    <option value="<?=GSS_TipoCambioFN::getStaticTipoCambioCobranza()?>"> COMERCIAL - <?=GSS_TipoCambioFN::getStaticTipoCambioCobranza()?> </option>
                                    <?php } ?>
                                </select>
                                <div class="input-group-append">
                                    <button class="btn btn-outline-secondary" id="btnBuscarTipoCambio" type="button">Buscar</button>
                                    <script type="text/javascript">
                                    $( "#btnBuscarTipoCambio" )
                                    .click
                                    (
                                        function()
                                        {
                                        	blockContent( 'content_tipo_cambio' );
                                        	var strFormSerialize = "";
                                        	executeAjaxJson
                                            (
                                                "<?php echo buildUrl( 'pro/request', 'TipoProc=registrar_tc' ) ?>", 
                                                strFormSerialize,
                                                function( o_json )
                                                {
                                                    unBlockContent( 'content_tipo_cambio' );
                                                    /*if( o_json.error )
                                                    {
                                                        showAlertBootStrap( 'content_alert', 'alert-danger', o_json.mensaje_error );
                                                        return false;
                                                    }*/
                                                    location.reload();
                                                    //$( "#TipoCambio" ).val( o_json.f_SunatVenta );
                                                }
                                            );
                                        }
                                    );
                                    </script>
                                </div>
                            </div>
                            <?php } ?>
                        </div>
                        
                        <?php }else{ ?>
                        <input type="hidden" name="MonedaCod" value="LO">
                        <input type="hidden" name="MonedaCambioValor" value="1">
                        <?php } ?>
                        
                        <div class="form-group" style="">
                            <label for="FactRegla" class="col-form-label">Tipo de Comprobante:</label>
                            <select class="form-control form-control-sm custom-select my-0 mr-sm-2" name="FactRegla" id="FactRegla" onchange="" required>
                                <option value="MER" <?php if( $o_VTA_OrdenBN->getFactRegla() == "MER" ){ echo "selected"; } ?> > VENTA INTERNA </option>
                                <!-- <option value="TTG"> TRANSFERENCIA A TITULO GRATUITO </option> -->
                                <!-- La exportación no está gravada con ningún impuesto. En este sentido, se grava la venta de bienes y la prestación de servicios en el país en el que se consumirán y no en el país de origen. -->
                                <option value="EXP" <?php if( $o_VTA_OrdenBN->getFactRegla() == "EXP" ){ echo "selected"; } ?>> EXPORTACIÓN </option> 
                            </select>
                        </div>

                        <div class="dropdown-divider"></div>

                    </div>
                </div>
            </div>
            


        </div>

    </div>

    <div class="dropdown-divider"></div>

    <div class="form-row mx-0" style="padding: 10px;" id="content_buttons">
        <?php if( $o_VTA_OrdenBN->getOrdenId() ){ ?>
        <div class="col-md-6 mb-1">
            <button type="button" class="btn btn-danger btn-lg btn-block" onclick="location.href='<?php echo buildUrl( 'cot/detailVta', 'i_Id='.$s_Id ) ?>'">CANCELAR</button>
        </div>
        <?php }else{ ?>
        <div class="col-md-6 mb-1">
            <button type="button" class="btn btn-danger btn-lg btn-block" onclick="location.href='<?php echo buildUrl( 'cot/list' ) ?>'">CANCELAR</button>
        </div>
        <?php } ?>
        <div class="col-md-6 mb-1">
            <button type="submit" class="btn btn-primary btn-lg btn-block" onclick="$( '#TypeSub' ).val( '1' );">GRABAR Y CONTINUAR</button>
        </div>
        
    </div>

</form>

<!-- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<style type="text/css">
.modal
{
 padding: 0 !important;
}
.modal-dialog {
  max-width: 95% !important;
  height: 90%;
/*  padding: 0;
  margin: 0;*/
}

.modal-content {
  /*border-radius: 0 !important;*/
  height: 90%;
}
</style>
<!-- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->

<!-- Modal - NUEVO CLIENTE -->
<div class="modal hide fade" id="exampleModalCenter" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="exampleModalLongTitle">Nuevo Cliente</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <iframe id="iframe_id" src="" style="zoom:0.60;" width="99.6%" height="99.6%" frameborder="0"></iframe>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Cerrar</button>
                <!--<button type="button" class="btn btn-primary">Save changes</button>-->
            </div>
        </div>
    </div>
</div>
<script type="text/javascript">
asignarValores = function( idpersona )
{
    $( "#ClienteNumero" ).val( idpersona );
    buscarInfoCliente();
    ocultarModal();
}
ocultarModal = function()
{
    $( '#exampleModalCenter' ).modal( 'hide' );
}
</script>
<!-- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->

<!-- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
<!--APERTURA DE CAJA-->
<div class="modal hide fade" id="exampleModalCenter2" tabindex="-1" role="dialog" aria-labelledby="exampleModalCenterTitle2" aria-hidden="true">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-header">
                <h5 class="modal-title" id="exampleModalLongTitle2">Aperturar Caja</h5>
                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
                </button>
            </div>
            <div class="modal-body">
                <iframe id="iframe_id2" src="" style="zoom:0.60" width="99.6%" height="99.6%" frameborder="0"></iframe>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Cerrar</button>
                <!--<button type="button" class="btn btn-primary">Save changes</button>-->
            </div>
        </div>
    </div>
</div>
<script type="text/javascript">
aperturarCaja = function()
{
    $( '#iframe_id2' ).attr( "src", "<?=buildUrlComplet( 'pro.php/caja/aperturarCaja' )?>" );
    $( '#exampleModalCenter2' ).modal( { show:true } );
}
recargarPagina = function()
{
    location.reload();
}
cerrarPopupBootstrap = function()
{
    $( '#exampleModalCenter2' ).modal( 'hide' );
}
</script>
<!-- //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->

<script type="text/javascript">
$( "#NumDocuCliente" ).autocomplete
(
    {
        source: function(request, response) 
        {
            $.getJSON
            (
                "<?=buildUrl( 'recephabit/requestUbicacion' )?>",
                { term:request.term, tipo_proc:'AutocompleteDoc', tipo_doc: $( '#TipoDocCliente' ).val() }, 
                response
            );
        },
        //source: "<?=buildUrl( 'recephabit/requestUbicacion', "tipo_proc=AutocompleteDoc" )?>",
        minLength: 2,
        select: function( event, ui ) 
        {
            console.log( ui );
            switch( ui.item.value.length )
            {
                case 8:
                    $( "#TipoDocCliente" ).val( "DNI" );
                break;
                case 11:
                    $( "#TipoDocCliente" ).val( "RUC" );
                break;
            }
            $( "#ClienteNumero" ).val( ui.item.id );
            buscarInfoCliente();
            
        }
    }
);

$( "#NombreCliente" ).autocomplete
(
    {
        source: "<?=buildUrl( 'recephabit/requestUbicacion', "tipo_proc=Autocomplete" )?>",
        minLength: 2,
        select: function( event, ui ) 
        {
            console.log( ui );
            $( "#ClienteNumero" ).val( ui.item.id );
            $( "#TipoDocCliente" ).val( ui.item.tipo_doc );
            $( "#NumDocuCliente" ).val( ui.item.num_doc );
            buscarInfoCliente();
        }
    }
);

buscarInfoPoNumeroDoc = function()
{
    var NumDocuCliente   = $( "#NumDocuCliente" ).val().trim();
    if( NumDocuCliente == "" )
    {
        return false;
    }
    blockContent( 'content_buttons' );
    blockContent( 'content_datos_cliente' );
    var TipoDocuCliente  = $( "#TipoDocCliente" ).val();
    var strFormSerialize = "tipo_proc=getClienteInfoPoDocNum&NumDocuCliente=" + NumDocuCliente + "&TipoDocuCliente=" + TipoDocuCliente;
    executeAjaxJson
    ( 
        "<?php echo buildUrl( 'recephabit/requestUbicacion', "" ) ?>", 
        strFormSerialize,
        function( o_json )
        {
            unBlockContent( 'content_buttons' );
            unBlockContent( 'content_datos_cliente' );
            if( o_json.error )
            {
                showAlertBootStrap( 'content_alert', 'alert-danger', o_json.mensaje_error );
                return false;
            }
            console.log( o_json );
            $( "#ClienteNumero" ).val( o_json.IdPersona );
            buscarInfoCliente();
        }
    );
}

buscarInfoCliente = function()
{
    blockContent( 'content_datos_cliente' );
    /////////
    var IdTipoDocumento = "";
    var TipoDocCliente = $( "#TipoDocCliente" ).val();
    /*
    if( TipoDocCliente == "RUC" )
    {
        IdTipoDocumento = "FC";
    }
    else
    {
        IdTipoDocumento = "BV";
    }
    */
    //var IdTipoDocumento = $( "#IdTipoDocumento" ).val();
    if( IdTipoDocumento == "" )
    {
        /*showAlertBootStrap( 'content_alert', 'alert-danger', "Debe de seleccionar el Tipo de Comprobante." );
        limpiarValores();
        return false;*/
    }
    var ClienteNumero = $( "#ClienteNumero" ).val();
    var strFormSerialize = "tipo_proc=getClienteInfo&ClienteNumero=" + ClienteNumero + "&IdTipoDocumento=" + IdTipoDocumento;
    executeAjaxJson
    ( 
        "<?php echo buildUrl( 'recephabit/requestUbicacion', "" ) ?>", 
        strFormSerialize,
        function( o_json )
        {
            unBlockContent( 'content_datos_cliente' );
            
            if( o_json.error )
            {
                //mostrarMensajeError( o_json.mensaje_error );
                return false;
            }
            $( "#NombreCliente" ).val( o_json.Nombre );
            $( "#NumDocuCliente" ).val( o_json.Documento );
            $( "#TipoDocCliente" ).val( o_json.TipoDocumento );
            $( "#DireccionCliente" ).val( o_json.Direccion );
            //$( "#IdVendedor" ).val( o_json.CodVendedor );
            //$( "#sDepartamento" ).val( o_json.DepartamentoDesc );
            //$( "#sProvincia" ).val( o_json.ProvinciaDesc );
            //$( "#sDistrito" ).val( o_json.DistritoDesc );
            //$( "#IdUbigeo" ).val( o_json.IdUbigeo );
            //$( "#cboCanal" ).val( o_json.CanalCliente );
            //$( "#sPais" ).val( "PERU" );
            
            $( '#content_proyecto' ).unblock();
        }
    );
}

limpiarValores = function()
{
    //LIMPIAR
    //$( "#ClienteNumero" ).val( "" );
    //$( "#NumDocuCliente" ).val( "" );
    $( "#NombreCliente" ).val( "" );
    $( "#DireccionCliente" ).val( "" );
}

</script>

<script type="text/javascript">
<?php if( $error_mensaje ){ ?>
showAlertBootStrap( 'content_alert', 'alert-danger', "<?=$error_mensaje?>" );
<?php } ?>

$( '#OrdenTipoComercialId' ).trigger( 'change' );

setTimeout
(
    function()
    {
        $( "#NumDocuCliente" ).focus();
    },
    500
);

<?php if( $o_VTA_OrdenBN->getOrdenId() ){ ?>
setTimeout
(
    function()
    {
        buscarInfoCliente();
    }, 
    500
);
<?php } ?>
</script>

<?php if( !GSS_ParametroMastFN::getValorParam( "MONEDA", "MULTIMONEDA" ) ){ ?>
<!-- SI LA MULTIMONEDA SE ENCUENTRA DESACTIVADO, SE REGISTRA EN LA TABLA TIPO DE CAMBIO -> 1 -->
<script type="text/javascript">
executeAjaxUpdater
( 
	"content_alert",
    "<?=buildUrl( 'pro/request', 'TipoProc=registrar_tc' )?>", 
    '', 
    function(){}
);
</script>
<?php } ?>