
<!--a class="btn bg-purple btn-flat"  onclick="accion('factura')"><i class="fa fa-sticky-note" aria-hidden="true"></i></a-->
{{ boton( 'tabla', MostraTodasCotizaciones, "cargarTablaCotizaciones()") }}
{{ boton( 'reactivar', null, "accion('reactivar')") }}
{{ boton('correo',null, 'notificar()' ) }}
{{ boton('cargar',null, 'cargar()', 'Cargar Soporte de Pago' ) }}
{{ boton('seleccionarTodos',null, 'seleccionTodosCheck()', 'Seleccionar Todos' ) }}
{{ boton('nuevo','mostrarNuevaCotizacion') }}
{{ boton('editar',null,'mostrarFormularioEditarCotizacion()' ) }}
{{ boton('eliminar',null, 'eliminarCotizacion()' ) }}
{{ boton('ver',null, 'verCotizacion()' ) }}
{{ boton('descargar',null, "descargar()" ) }}


<script>

    function seleccionTodosCheck(){
         var seleccionados = checkSelecionados('listaCotizaciones');
      if( seleccionados.length > 0) {
            $(".icheckbox_flat-blue").prop('class', 'icheckbox_flat-blue');
            $("input[type='checkbox']").prop('checked', false);
        }else{
            $(".icheckbox_flat-blue").prop('class', 'icheckbox_flat-blue checked');
            $("input[type='checkbox']").prop('checked', true);
        }
    }

    function mostrarFormularioEditarCotizacion() {
        var seleccionados = checkSelecionados('listaCotizaciones');
         validacionCheckbox(seleccionados, function (){
            var json = JSON.stringify(seleccionados);
            json = JSON.parse(json);
            var cotizacionID = json[0]['value'];
            cargarVista('ventas','Cotizaciones','editarCotizacion','cotizacionID='+cotizacionID,'Editar Cotización '+cotizacionID, 'nuevaCotizacion');
        }, true); 
    }
    
    function eliminarCotizacion() {
        var seleccionados = checkSelecionados('listaCotizaciones');
         validacionCheckbox(seleccionados, function (){
             
             swal({
                  title: "¿Estás Seguro que Deseas Eliminar?",
                  text: "Una vez que borres no podrás recuperar los datos!",
                  icon: "warning",
                  buttons: true,
                  dangerMode: true,
                })
                .then((willDelete) => {
                  if (willDelete) {
                    ejecutarOperacion('ventas','Cotizaciones', 'eliminarCotizacion',$('#formCotizaciones').serialize());
                    cargarDivisionSicam('div-tableCotizacionesTodas', 'ventas', 'Cotizaciones', 'tablatodas');
                    
                  } else {
                    swal("Has cancelado la operación de Eliminar!");
                  }
                });
                
         }, false);
    }
     
    function verCotizacion(){
       var seleccionados = checkSelecionados('listaCotizaciones');
        validacionCheckbox(seleccionados, function (){
            var json = JSON.stringify(seleccionados);
            json = JSON.parse(json);
            var cotizacionID = json[0]['value'];
            cargarVista('ventas','Cotizaciones','vistaPrevia','cotizacionID='+cotizacionID,'Vista Previa Cotización '+cotizacionID, 'nuevaCotizacion');
        }, true);
    }
    
    function accion(modalID){
        $('#'+modalID).modal('show');
    }
            
    function descargar() {
        var seleccionados = checkSelecionados('listaCotizaciones');
         validacionCheckbox(seleccionados, function (){
             alert("codigo para descargar");
         }, false);
    }
    
    function notificar() {
             alert("codigo para notificar");
    }
    
    function cargar() {
        var seleccionados = checkSelecionados('listaCotizaciones');
         validacionCheckbox(seleccionados, function (){
            var json = JSON.stringify(seleccionados);
            json = JSON.parse(json);
            var cotizacionID = json[0]['value'];
             cargarVista('ventas','Cotizaciones','nuevoSoporte','cotizacionID='+cotizacionID,'Anexar Soporte de la Cotización '+cotizacionID, 'nuevoSoporte');
         }, true);
    }
</script>
