function eliminar($d)
 {
     $rest = array();
     // $query = "SELECT iId FROM cat_rfc WHERE iId_Usuario = '" . $d['id_usuario'] . "' AND iEstado = 1 AND iTipo = 1";
     // $this->conexion->setQuery($query);
     // if($this->conexion->RecordCount() > 0)	{
     $query = "SELECT sRFC FROM cat_rfc WHERE iId_Usuario = '" . $d['id_usuario'] . "' AND iEstado = 1 AND iTipo = 1";
     // $query = "SELECT sRFC FROM cat_rfc WHERE iId = " . $d['id_eliminar'];
     $this->conexion->setQuery($query);
     if ($this->conexion->RecordCount() > 0) {
         $certificado = new array_a_objeto($this->conexion->firstResult());
         $rfc = $certificado->sRFC;
         $pac = new PAC_MasNegocio();
         $bajaemisor = $pac->EliminarEmisor($rfc);
         if (isset($bajaemisor->response->estatus)) {
             if ($bajaemisor->response->estatus == 'FALLO') {
                 $rest['codigo'] = 0;
                 $rest['mensaje'] = $bajaemisor->response->descripcion;
             } else {
                 $query = "UPDATE cat_rfc SET iEstado = 0 WHERE iId_Usuario = '" . $d['id_usuario'] . "' AND iEstado = 1 AND iTipo = 1";
                 $this->conexion->setQuery($query);
                 $resultado = $this->conexion->execute();
                 if ($resultado > 0) {
                     $rest['codigo'] = $resultado;
                     $rest['mensaje'] = "El registro fue eliminado";
                 } else {
                     $rest['codigo'] = 0;
                     $rest['mensaje'] = $resultado;
                 }
             }
         }
     } else {
         $rest['codigo'] = 0;
         $rest['mensaje'] = 'No se localizó el certificado';
     }
     // }	else	{
     // 	$rest['codigo'] = 0;
     // 	$rest['mensaje'] = 'No se localizó el id del certificado'
     // }
     return json_encode($rest);
 }
Beispiel #2
0
        $historial->guardar($d);
    }
}
if ($str == 'registrar_usuario') {
    $_POST['usuarios_nuevo_iId_Empresa'] = $usuario->ejecutar('obtener', 'id_empresa');
    $_POST['usuarios_nuevo_iTipo'] = 2;
    $registro = $usuario->ejecutar('registrar', $_POST);
    if ($registro > -1) {
        if ($_POST['usuarios_nuevo_iId'] > 0 || $_POST['usuarios_nuevo_iId'] != "") {
            if ($_POST['usuarios_nuevo_iEstado'] == 0) {
                $d = array();
                $d['id_usuario'] = $_POST['usuarios_nuevo_iId'];
                $certificados = new CertificadoControl($path);
                $rest = $certificados->ejecutar('eliminar', $d);
                $eliminar_en_pac = new PAC_MasNegocio();
                $respuesta_s = $eliminar_en_pac->EliminarEmisor($_POST['usuarios_nuevo_u_sRFC']);
                //var_dump($respuesta_s);
            }
        }
        if ($_POST['usuarios_nuevo_iId'] == 0) {
            enviarInvitacion($registro);
        }
        $respuesta['mensaje'] = 'El registro fue salvado correctamente';
        $script[] = "\$('input').prop('disabled', false);";
        $script[] = "\$('input').val('');";
        $respuesta['script'] = $script;
        $link['Regresar a la Lista'] = "javascript:regresarLista();";
        $respuesta['links'] = $link;
        imprimir_respuesta($respuesta);
    } else {
        imprimir_error(array($registro));