<?php session_start(); include_once 'egresos_funciones.php'; //DATOS DEL MODULO liberar_bd(); $selectDatosModulo = 'CALL sp_sistema_select_datos_modulo(' . $_SESSION["mod"] . ');'; $datosModulo = consulta($selectDatosModulo); $datMod = siguiente_registro($datosModulo); $_SESSION["moduloPadreActual"] = utf8_encode($datMod["nombre"]); switch ($_POST['accion']) { case 'Nuevo': $_SESSION["moduloHijoActual"] = utf8_encode($_POST['accion']); $modulo .= egresos_formularioNuevo(); break; case 'Guardar': $_SESSION["moduloHijoActual"] = utf8_encode($_POST['accion']); $modulo .= egresos_guardar(); break; case 'GuardarEdit': $_SESSION["moduloHijoActual"] = utf8_encode($_POST['accion']); $modulo .= egresos_editar(); break; case 'Editar': $_SESSION["moduloHijoActual"] = utf8_encode($_POST['accion']); $modulo .= egresos_formularioEditar($_POST["idEgreso"]); break; case 'Eliminar': $_SESSION["moduloHijoActual"] = utf8_encode($_POST['accion']); $modulo .= egresos_eliminar(); break;
function egresos_cancelar() { //ELIMINAR ASIGNACIONES DETALLE PROYECTO liberar_bd(); $deleteDetalleEgresoProy = 'CALL sp_sistema_eliminar_detalle_egreso_proyecto(' . $_SESSION["idEgresoActual"] . ');'; $elimiarDetEgrProy = consulta($deleteDetalleEgresoProy); //ELIMINAR DETALLES DE EL EGRESO liberar_bd(); $eliminarDetallesrEgreso = 'CALL sp_sistema_eliminar_detalles_egreso(' . $_SESSION["idEgresoActual"] . ');'; $eliminarDetalles = consulta($eliminarDetallesrEgreso); //ELIMINAR PROVEEDOR DE EGRESO liberar_bd(); $eliminarProveedorEgreso = 'CALL sp_sistema_eliminar_proveedor_egreso(' . $_SESSION["idEgresoActual"] . ');'; $eliminarProveedor = consulta($eliminarProveedorEgreso); //ELIMINAR EL EGRESO liberar_bd(); $eliminarEgreso = 'CALL sp_sistema_eliminar_egreso(' . $_SESSION["idEgresoActual"] . ');'; $eliminaEgreso = consulta($eliminarEgreso); return egresos_menuInicio(); }
function cuentas_eliminarCuenta() { //CHECAMOS SI LA CUENTA TIENE SUBCUENTAS liberar_bd(); $selectSubcuentasCuentas = 'CALL sp_sistema_select_subcuentas_cuentas_contables(' . $_POST["idCuenta"] . ');'; $subCueCuen = consulta($selectSubcuentasCuentas); $ctaSubCueCue = cuenta_registros($subCueCuen); if ($ctaSubCueCue == 0) { liberar_bd(); $deleteCtaContable = "CALL sp_sistema_delete_cuenta_contable(" . $_POST["idCuenta"] . ", " . $_SESSION[$varIdUser] . ");"; $delete = consulta($deleteCtaContable); if ($delete) { //DATOS DE LA CUENTA liberar_bd(); $selectDatosCuenta = 'CALL sp_sistema_select_datos_cuenta_contableId(' . $_POST["idCuenta"] . ');'; $datosCuenta = consulta($selectDatosCuenta); $cuen = siguiente_registro($datosCuenta); //NUMERO DE HIJOS DE LA CUENTA PADRE liberar_bd(); $selectNumeroHijos = 'CALL sp_sistema_select_datos_cuenta_contableId(' . $cuen["padre"] . ');'; $numeroHijos = consulta($selectNumeroHijos); $hijos = siguiente_registro($numeroHijos); $ctaNumeroHijos = $hijos["numHijos"] - 1; //ACTUALIZAMOS NUMERO DE HIJOS DE LA CUENTA PADRE liberar_bd(); $updateNumeroHijos = 'CALL sp_sistema_update_numeroHijos_cuenta_contableId(' . $cuen["padre"] . ', ' . $ctaNumeroHijos . ');'; $upNumHijos = consulta($updateNumeroHijos); $res = $msj . cuentas_menuInicio(); } else { $error = 'No se ha podido eliminar la categoría.'; $msj = sistema_mensaje("error", $error); $res = $msj . cuentas_menuInicio(); } } else { $error = 'Esta categoría tiene subcategorias activas.'; $msj = sistema_mensaje("error", $error); $res = $msj . cuentas_menuInicio(); } return $res . $updateNumeroHijos; }