File "controlRegistro.js"

Full Path: C:/wamp64/www/INVENTAPP/js/controlRegistro.js
File size: 7.89 KB
MIME-type: text/plain
Charset: utf-8

$(document).ready(function () {
    var fila;

    $(document).on("click", ".btnEliminar", function () {
        fila = $(this);
        id = parseInt($(this).closest("tr").find('td:eq(0)').text())

        Swal.fire({
            title: 'Esta seguro que desea eliminar el registro?',
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: 'Eliminar Registro',
            confirmButtonColor: '#e74a3b',
            cancelButtonText: 'Cancelar'
        }).then((result) => {
            /* Read more about isConfirmed, isDenied below */
            if (result.isConfirmed) {
               /*  alert(id) */
                $.ajax({
                    url: "../models/crud.php",
                    type: "POST",
                    data: { id: id, opcion : 1 },
                    
                    success: function (data) {
                        if (data == "null") {
                            Swal.fire({
                                icon: "error",
                                title: "Usuario y/o contraseña incorrecta",
                            });
                        } else {
        
                            Swal.fire({
                                icon: "success",
                                title: "!Registro Eliminado Exitosamente¡",
                                confirmButtonColor: "#3085d6",
                                confirmButtonText: "Ingresar"
                            }).then((result) => {
                                if (result.value) {
                                    /* window.location.href = "../views/controlRegistros.php"; */
                                    $('#tblControlRegistro').DataTable().ajax.reload();
                                }
                            })
                        }
                    }
                });
            }
        })
    });
    $(document).on("click", ".btnEditarProm", function () {
        /* $('#modalChangeProm').modal('show'); */
        ide = parseInt($(this).closest("tr").find('td:eq(0)').text())
        codLinea = parseInt($(this).closest("tr").find('td:eq(1)').text())
        codItem = parseInt($(this).closest("tr").find('td:eq(2)').text())
        nomItem = $(this).closest("tr").find('td:eq(3)').text()
        pesoProm = $(this).closest("tr").find('td:eq(4)').text()
        pesoMin = $(this).closest("tr").find('td:eq(5)').text()
        pesoMax = $(this).closest("tr").find('td:eq(6)').text()

        $('#changeCodLinea').val(codLinea);
        $('#changeCodItem').val(codItem);
        $('#changeNomItem').val(nomItem);
        $('#changePesoProm').val(pesoProm);
        $('#changePesoMin').val(pesoMin);
        $('#changePesoMax').val(pesoMax);

        $('#modalChangeProm').modal('show');

    });

    $('#formChangeProm').submit(function (e) {
        e.preventDefault();
        var codLinea = $.trim($('#changeCodLinea').val());
        var codItem = $.trim($('#changeCodItem').val());
        var nomItem = $.trim($('#changeNomItem').val());
        var pesoProm = $.trim($('#changePesoProm').val());
        var pesoMin = $.trim($('#changePesoMin').val());
        var pesoMax = $.trim($('#changePesoMax').val());
    
        $.ajax({
            url: "../models/crud.php",
            type: "POST",
            datatype: "json",
            data: {
                codLinea : codLinea, codItem : codItem, nomItem : nomItem,
                pesoProm : pesoProm, pesoMin : pesoMin, pesoMax : pesoMax,
                opcion : 2, ide : ide
            },
            success: function (data) {
                if (data == "null") {
                    Swal.fire({
                        icon: "error",
                        title: "Usuario y/o contraseña incorrecta",
                    });
                } else {
    
                    Swal.fire({
                        icon: "success",
                        title: "!Conexion Exitosa¡",
                        confirmButtonColor: "#3085d6",
                        confirmButtonText: "Ingresar"
                    }).then((result) => {
                        if (result.value) {
                            /* window.location.href = "../views/controlPromedios.php"; */
                            $('#tblControlPromedio').DataTable().ajax.reload();

                        }
                    })
                }
            }
    
        });
        $('#modalChangeProm').modal('hide');

    
    });

    $(document).on("click", "#btnCloseInventario", function () {
        

        Swal.fire({
            title: 'Esta seguro que desea cerrar el inventario?',
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: 'Cerrar Inventario',
            confirmButtonColor: '#e74a3b',
            cancelButtonText: 'Cancelar'
        }).then((result) => {
            /* Read more about isConfirmed, isDenied below */
            if (result.isConfirmed) {
               /*  alert(id) */
                $.ajax({
                    url: "../models/crud.php",
                    type: "POST",
                    data: { cierre : 1 },
                    
                    success: function (data) {
                        if (data == "") {
                            Swal.fire({
                                icon: "error",
                                title: "Usuario y/o contraseña incorrecta",
                            });
                        } else {
        
                            Swal.fire({
                                icon: "success",
                                title: "!Cierre de Inventario Exitoso¡",
                                confirmButtonColor: "#e74a3b",
                                confirmButtonText: "OK"
                            }).then((result) => {
                                if (result.value) {
                                     window.location.href = "../views/ajustes.php"; 
                                   
                                }
                            })
                        }
                    }
                });
            }
        })
    });
    $(document).on("click", "#btnOpenInventario", function () {
        

        Swal.fire({
            title: 'Esta seguro que desea activar el inventario?',
            icon: 'warning',
            showCancelButton: true,
            confirmButtonText: 'Activar Inventario',
            confirmButtonColor: '#139c49',
            cancelButtonText: 'Cancelar'
        }).then((result) => {
            /* Read more about isConfirmed, isDenied below */
            if (result.isConfirmed) {
               /*  alert(id) */
                $.ajax({
                    url: "../models/crud.php",
                    type: "POST",
                    data: { cierre : 2 },
                    
                    success: function (data) {
                        if (data == "") {
                            Swal.fire({
                                icon: "error",
                                title: "Usuario y/o contraseña incorrecta",
                            });
                        } else {
        
                            Swal.fire({
                                icon: "success",
                                title: "!Activación de Inventario Exitoso¡",
                                confirmButtonColor: "#139c49",
                                confirmButtonText: "OK"
                            }).then((result) => {
                                if (result.value) {
                                     window.location.href = "../views/ajustes.php"; 
                                   
                                }
                            })
                        }
                    }
                });
            }
        })
    });
});