$io_fac = new class_funciones_activos();
$arre = $_SESSION["la_empresa"];
$ls_codemp = $arre["codemp"];
$ls_denact = $io_fac->uf_obtenervalor_get("denact", "Ninguno");
$ls_codact = $io_fac->uf_obtenervalor_get("codact", "");
if (array_key_exists("operacion", $_POST)) {
    $ls_operacion = $_POST["operacion"];
    $ls_denact = $_POST["txtdenact"];
    $ls_codact = $_POST["txtcodact"];
} else {
    $ls_operacion = "NUEVO";
}
switch ($ls_operacion) {
    case "NUEVO":
        uf_limpiarvariables();
        $lb_valido = $io_saf->uf_saf_select_activomantenimiento($ls_codemp, $ls_codact, $ls_numconman, $ls_codproman, $ls_denproman, $ld_feciniman, $ld_fecfinman);
        if ($lb_valido) {
            $ld_feciniman = $io_fun->uf_convertirfecmostrar($ld_feciniman);
            $ld_fecfinman = $io_fun->uf_convertirfecmostrar($ld_fecfinman);
        }
        break;
    case "GUARDAR":
        $ls_codact = $io_fac->uf_obtenervalor("txtcodact", "");
        $ls_numconman = $io_fac->uf_obtenervalor("txtnumconman", "");
        $ls_codproman = $io_fac->uf_obtenervalor("txtcodpro", "");
        $ls_denproman = $io_fac->uf_obtenervalor("txtdenpro", "");
        $ld_feciniman = $io_fac->uf_obtenervalor("txtfeciniman", "");
        $ld_fecfinman = $io_fac->uf_obtenervalor("txtfecfinman", "");
        $ld_fecinimanaux = $io_fun->uf_convertirdatetobd($ld_feciniman);
        $ld_fecfinmanaux = $io_fun->uf_convertirdatetobd($ld_fecfinman);
        $lb_valido = $io_saf->uf_saf_update_activomantenimiento($ls_codemp, $ls_codact, $ls_numconman, $ls_codproman, $ld_fecinimanaux, $ld_fecfinmanaux, $la_seguridad);