function cuentas_guardar() { liberar_bd(); $selectCuenta = "CALL sp_sistema_select_cuenta_nombre('" . utf8_decode($_POST["nombreCta"]) . "');"; $cuenta = consulta($selectCuenta); $ctaCuenta = cuenta_registros($cuenta); if ($ctaCuenta == 0) { if ($_POST["factorCta"] == "") { $factorCta = 0.0; } else { $factorCta = $_POST["factorCta"]; } liberar_bd(); $insertCuenta = " CALL sp_sistema_insert_cuenta_registro(\t'" . utf8_decode($_POST["nombreCta"]) . "',\r\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . utf8_decode($_POST["descCta"]) . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $_POST["periCta"] . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . $factorCta . ",\r\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $_POST["saldoCta"] . "',\r\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $_POST["saldoCta2"] . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . $_SESSION[$varIdUser] . ");"; $insert = consulta($insertCuenta); if ($insert) { //ULTIMO CONCEPTO INSERTADO liberar_bd(); $selectUltimoConcepto = 'CALL sp_sistema_select_ultimo_concepto(' . $_SESSION[$varIdUser] . ');'; $ultimoConcepto = consulta($selectUltimoConcepto); $ultConcep = siguiente_registro($ultimoConcepto); //INSERTAMOS UN REGISTRO EL EL ARBOL liberar_bd(); $insertArbolReg = 'CALL sp_sistema_insert_reg_arbol(' . $ultConcep["id"] . ', ' . $_SESSION[$varIdUser] . ');'; $arbolReg = consulta($insertArbolReg); $res = $msj . cuentas_menuInicio(); } else { $error = 'No se ha podido guardar el tipo de egreso.'; $msj = sistema_mensaje("error", $error); $pagina = cuentas_error_nuevo(); $res = $msj . $pagina; } } else { $error = 'Ya existe un tipo de egreso con este nombre.'; $msj = sistema_mensaje("error", $error); $pagina = cuentas_error_nuevo(); $res = $msj . $pagina; } return $res; }
function cuentas_guardar() { liberar_bd(); $selectCuenta = "CALL sp_sistema_select_cuenta_nombre('" . utf8_decode($_POST["nombreCta"]) . "');"; $cuenta = consulta($selectCuenta); $ctaCuenta = cuenta_registros($cuenta); if ($ctaCuenta == 0) { if ($_POST["factorCta"] == "") { $factorCta = 0.0; } else { $factorCta = $_POST["factorCta"]; } liberar_bd(); $insertCuenta = " CALL sp_sistema_insert_cuenta_registro(\t'" . utf8_decode($_POST["nombreCta"]) . "',\r\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . utf8_decode($_POST["descCta"]) . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . utf8_decode($_POST["ctaContable"]) . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $_POST["periCta"] . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . $factorCta . ",\r\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $_POST["saldoCta"] . "',\r\n\t\t\t \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t'" . $_POST["saldoCta2"] . "',\r\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . $_SESSION[$varIdUser] . ");"; $insert = consulta($insertCuenta); if ($insert) { $res = $msj . cuentas_menuInicio(); } else { $error = 'No se ha podido guardar el tipo de egreso.'; $msj = sistema_mensaje("error", $error); $pagina = cuentas_error_nuevo(); $res = $msj . $pagina; } } else { $error = 'Ya existe un tipo de egreso con este nombre.'; $msj = sistema_mensaje("error", $error); $pagina = cuentas_error_nuevo(); $res = $msj . $pagina; } return $res; }