Exemple #1
0
// inicia sesion
include '../../db/seguridad/Cargo.php';
$instanciaCargo = new Cargo();
if (!empty($_SESSION['nombre'])) {
    if (!isset($_REQUEST['valor'])) {
        $procedimiento = "cargo_S";
        $metodo = 1;
        $titulos = "Codigo,Descripcion,Fecha";
        $campos = 3;
        $destino = "seguridad/cargo/eliminar.php";
        header("Location:../../tabla.php?procedimiento=" . $procedimiento . "& metodo=" . $metodo . "& titulos=" . $titulos . "& campos=" . $campos . "& destino=" . $destino);
    } else {
        if (!isset($_REQUEST['ind'])) {
            echo "<script type=\"text/javascript\">\n        var r=confirm(String.fromCharCode(191)+\"Esta seguro que desea eliminar el registro?\"); \n         if (r==true) \n          { location.href='eliminar.php? valor={$_REQUEST['valor']} & ind=1';}\n         else \n          { location.href='eliminar.php';} \n        </script>";
        } else {
            $cargoUsuario = $instanciaCargo->extraer_empleado_cargo($_REQUEST['valor']);
            if (count($cargoUsuario) == 0) {
                $eliminacionCorrecta = $instanciaCargo->eliminar($_REQUEST['valor']);
                if (count($eliminacionCorrecta) == 0) {
                    echo "<script language='JavaScript'>alert('Eliminacion realizada con exito');\n  location.href='eliminar.php';</script>";
                } else {
                    echo "<script language='JavaScript'>alert('Se produjeron errores en la eliminacion');\n  location.href='eliminar.php';</script>";
                }
            } else {
                echo "<script language='JavaScript'>alert('No se puede eliminar el registro pues esta asociado a un empleado');\n  location.href='eliminar.php';</script>";
            }
        }
    }
} else {
    echo "<script language='JavaScript'>alert('Debe iniciar sesion');\n  location.href=''../../index.php'';</script>";
}
//ELIMINAR UNO Y VARIOS REGISTROS
if ($operacion == "eliminar") {
    $codigoCargo = $_POST["p_codigo"];
    $resultado = $objCargo->setCodigo($codigoCargo);
}
//OBTENER EL CODIGO DE REGISTRO
if ($operacion == "codigo") {
    $registros = $objCargo->ObtenerCodigo();
    echo $registros;
}
try {
    //CONFIRMANDO OPERACION DE AGREGAR , EDITAR Y ELIMINAR
    if ($operacion == "agregar" || $operacion == "editar") {
        if ($datosFrm["txttipooperacion"] == "editar") {
            if ($objCargo->editar() == true) {
                echo "exito";
            }
        } elseif ($datosFrm["txttipooperacion"] == "agregar") {
            if ($objCargo->agregar() == true) {
                echo "exito";
            }
        }
    } elseif ($operacion == "eliminar") {
        if ($objCargo->eliminar()) {
            echo "exito";
        }
    }
} catch (Exception $ex) {
    header("HTTP/1.1 500");
    echo $ex->getMessage();
}
<?php

$codigo = $_POST["codigo"];
require_once '../negocio/cargo.class.php';
$objCargo = new Cargo();
$objCargo->setCodigo($codigo);
$resultado = $objCargo->eliminar();
echo json_encode($resultado);